From 86dacbac4ceda1080574a7227a64e533df76db76 Mon Sep 17 00:00:00 2001 From: shengchanzhe <179998674@qq.com> Date: Sun, 14 Jan 2024 16:01:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/adminapi/logic/project/ProjectFollowUpLogic.php | 4 ++-- app/adminapi/validate/project/ProjectFollowUpValidate.php | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/adminapi/logic/project/ProjectFollowUpLogic.php b/app/adminapi/logic/project/ProjectFollowUpLogic.php index 38a6ddeea..04ce78fe2 100644 --- a/app/adminapi/logic/project/ProjectFollowUpLogic.php +++ b/app/adminapi/logic/project/ProjectFollowUpLogic.php @@ -58,7 +58,7 @@ class ProjectFollowUpLogic extends BaseLogic 'follow_stage' => $params['follow_stage'], 'notes' => $params['notes'] ?? '', 'next_follow_up_date' => !empty($params['next_follow_up_date']) ? strtotime($params['next_follow_up_date']) : 0, - 'file' => !empty($params['file']) ? $params['file'] : null, + 'file' => $params['file']?json_encode($params['file']) :'', ]); Project::where('id', $params['project_id'])->update([ 'status' => 1, @@ -101,7 +101,7 @@ class ProjectFollowUpLogic extends BaseLogic 'follow_stage' => $params['follow_stage'], 'notes' => $params['notes'] ?? '', 'next_follow_up_date' => !empty($params['next_follow_up_date']) ? strtotime($params['next_follow_up_date']) : 0, - 'file' => !empty($params['file']) ? $params['file'] : null, + 'file' => $params['file']?json_encode($params['file']) :'', 'update_time' => time(), ]); Db::commit(); diff --git a/app/adminapi/validate/project/ProjectFollowUpValidate.php b/app/adminapi/validate/project/ProjectFollowUpValidate.php index 141488b6f..b89f3f41b 100644 --- a/app/adminapi/validate/project/ProjectFollowUpValidate.php +++ b/app/adminapi/validate/project/ProjectFollowUpValidate.php @@ -157,9 +157,8 @@ class ProjectFollowUpValidate extends BaseValidate public function checkFile($value): bool|string { - if(!empty($value) && $value != ''){ - $annex = json_decode($value,true); - if(empty($annex) || !is_array($annex)){ + if($value){ + if(!is_array($value)){ return '附件格式错误'; } }