From 1caea8c877338798ffa84e663a4ec3cbf0727963 Mon Sep 17 00:00:00 2001 From: ASUS <515617283@qq.com> Date: Fri, 5 Dec 2025 14:34:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=98=AF=E4=B8=8D=E6=98=AF?= =?UTF-8?q?=E5=95=86=E5=AE=B6=E5=8F=91=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chat/controller/MessageController.php | 10 ++++++++-- extend/chat/model/Base.php | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/chat/controller/MessageController.php b/app/chat/controller/MessageController.php index 44da371..4d5864b 100644 --- a/app/chat/controller/MessageController.php +++ b/app/chat/controller/MessageController.php @@ -64,7 +64,7 @@ class MessageController extends ApiController $total = $query->count(); $messages = $query->alias('msg')->order('send_time', 'desc') ->leftJoin('chat_user user', 'msg.from_id = user.user_id') - ->field('msg.id,from_id,to_id,chat_type,msg_type,content,image_url,order_id,is_read,send_time,session_id,nick_name,user_id,avatar,type,coupon,coupon_claim,chat_coupon_id') + ->field('msg.id,from_id,to_id,type,chat_type,msg_type,content,image_url,order_id,is_read,send_time,session_id,nick_name,user_id,avatar,type,coupon,coupon_claim,chat_coupon_id') ->page($page, $size) ->select()->toArray(); @@ -85,13 +85,19 @@ class MessageController extends ApiController foreach ($messages as $k => &$v) { $v['send_time'] = formatWeChatTime($v['send_time']); $v['coupon'] = !empty($v['coupon'])?json_decode($v['coupon']):''; + $v['nick'] = $v['nick_name']; // 判断是谁发的 if($v['from_id'] == $this->uid) { $v['is_user_send'] = 1; // 自己发的 }else { $v['is_user_send'] = 2; // 别人发的 } - + // 判断是不是商家发的 + if($v['type'] == 2) { + $v['is_shop'] = 1; // 商家 + }else { + $v['is_shop'] = 2; // 不是商家 + } } $mute = Db::name('chat_group_mute')->where(['group_id' => $group_id, 'user_id' => 0])->find(); diff --git a/extend/chat/model/Base.php b/extend/chat/model/Base.php index f886335..01c3d83 100644 --- a/extend/chat/model/Base.php +++ b/extend/chat/model/Base.php @@ -232,7 +232,7 @@ namespace extend\chat\model; return; } // 判断是不是商家发的 - if($is_member['role'] == 1) { + if($is_member['role'] == 2) { $notice_data['is_shop'] = 1; // 商家 }else { $notice_data['is_shop'] = 2; // 不是商家