From f118ba150eedc2e5804522654517a10757172037 Mon Sep 17 00:00:00 2001 From: wong <106998207@qq.com> Date: Fri, 27 Jun 2025 10:03:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/plan/PostExternalApiV1Controller.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Server/application/cunkebao/controller/plan/PostExternalApiV1Controller.php b/Server/application/cunkebao/controller/plan/PostExternalApiV1Controller.php index f7befbe7b..44e7a337d 100644 --- a/Server/application/cunkebao/controller/plan/PostExternalApiV1Controller.php +++ b/Server/application/cunkebao/controller/plan/PostExternalApiV1Controller.php @@ -11,6 +11,7 @@ use think\Db; */ class PostExternalApiV1Controller extends Controller { + /** * 验证签名 * @@ -195,6 +196,7 @@ class PostExternalApiV1Controller extends Controller */ private function updateSiteTags($taskCustomerId, $newSiteTags) { + if (empty($taskCustomerId) || empty($newSiteTags) || !is_array($newSiteTags)) { return; } @@ -202,6 +204,7 @@ class PostExternalApiV1Controller extends Controller try { // 获取当前任务客户的站点标签 $taskCustomer = Db::name('task_customer')->where('id', $taskCustomerId)->find(); + if (!$taskCustomer) { return; } @@ -224,10 +227,11 @@ class PostExternalApiV1Controller extends Controller return !empty(trim($tag)); })); + // 更新数据库中的站点标签 Db::name('task_customer')->where('id', $taskCustomerId)->update([ 'siteTags' => json_encode($uniqueSiteTags, JSON_UNESCAPED_UNICODE), - 'updateTime' => time() + 'updated_at' => time() ]); } catch (\Exception $e) {