From 5f5109603ce012578298c6bb8f3308beaa0494e9 Mon Sep 17 00:00:00 2001 From: cursor Date: Tue, 9 Jun 2026 02:18:54 +0800 Subject: [PATCH] =?UTF-8?q?fix(R17):=20=E7=BB=93=E5=8D=95=E7=A6=81?= =?UTF-8?q?=E8=81=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/Message.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controller/Message.php b/app/controller/Message.php index f36e0b1..18cbd52 100644 --- a/app/controller/Message.php +++ b/app/controller/Message.php @@ -56,10 +56,11 @@ class Message extends BaseController return json(['code' => -1, 'data' => null, 'msg' => '消息过长,最多500字']); } - // 拒单禁聊:订单已取消(status=3)禁止发送 + // 拒单禁聊+结单禁聊:订单已取消(status=3)或已完成(status=2)禁止发送 $order = \app\model\Order::where('card_no', $cardNo)->order('id', 'desc')->find(); - if ($order && intval($order->status) === 3) { - return json(['code' => -1, 'data' => null, 'msg' => '订单已取消,会话已结束']); + if ($order && (intval($order->status) === 3 || intval($order->status) === 2)) { + $msg = $order->status === 3 ? '订单已取消,会话已结束' : '订单已完成,会话已结束'; + return json(['code' => -1, 'data' => null, 'msg' => $msg]); } // 存储原始文本,Vue 模板 {{ }} 自动转义防 XSS