diff --git a/app/adminapi/logic/custom/CustomContactsLogic.php b/app/adminapi/logic/custom/CustomContactsLogic.php index 174d3f944..585a5bc2f 100644 --- a/app/adminapi/logic/custom/CustomContactsLogic.php +++ b/app/adminapi/logic/custom/CustomContactsLogic.php @@ -49,7 +49,7 @@ class CustomContactsLogic extends BaseLogic 'telephone' => $params['telephone'] ?? '', 'email' => $params['email'] ?? '', 'notes' => $params['notes'] ?? '', - 'annex' => $params['annex'] ?json_encode($params['annex']):'', + 'annex' => $params['annex'] ? json_encode($params['annex']) : null, ]); Db::commit(); return true; diff --git a/app/adminapi/validate/custom/CustomContactsValidate.php b/app/adminapi/validate/custom/CustomContactsValidate.php index 240f9ac45..409a93d84 100644 --- a/app/adminapi/validate/custom/CustomContactsValidate.php +++ b/app/adminapi/validate/custom/CustomContactsValidate.php @@ -107,11 +107,11 @@ class CustomContactsValidate extends BaseValidate public function checkAnnex($value): bool|string { - if(!empty($value) && !is_array($value)){ - // $annex = json_decode($value,true); - // if(empty($annex) || !is_array($annex)){ - return '附件数据格式错误'; - // } + if(!empty($value) && $value != ''){ + $annex = $value;//json_decode($value,true); + if(empty($annex) || !is_array($annex)){ + return '附件格式错误'; + } } return true; }