diff --git a/app/adminapi/validate/project/ProjectInsuranceManagementValidate.php b/app/adminapi/validate/project/ProjectInsuranceManagementValidate.php index 9e5203da5..44c73fb4e 100644 --- a/app/adminapi/validate/project/ProjectInsuranceManagementValidate.php +++ b/app/adminapi/validate/project/ProjectInsuranceManagementValidate.php @@ -38,7 +38,7 @@ class ProjectInsuranceManagementValidate extends BaseValidate 'project_person_id' => 'require|checkProjectPerson', 'insurance_date' => 'require|dateFormat:Y-m-d', 'due_date' => 'require|dateFormat:Y-m-d', - 'annex' => 'checkFile', + 'annex' => 'checkAnnex', ]; protected $message = [ @@ -118,12 +118,11 @@ class ProjectInsuranceManagementValidate extends BaseValidate return true; } - public function checkFile($value): bool|string + public function checkAnnex($value): bool|string { - if($value != ''){ - $file = $value;//json_decode($value,true); - if(empty($file)){ - return '附件必须是json数组'; + if(!empty($value) && $value != ''){ + if(!is_array($value)){ + return '附件格式错误'; } } return true;