From 9c888f9966cb4c36cad15a4c54fc867d3ccb695f Mon Sep 17 00:00:00 2001 From: ASUS <515617283@qq.com> Date: Fri, 5 Dec 2025 15:24:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AF=9D=E5=88=97=E8=A1=A8=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chat/controller/MessageController.php | 2 ++ extend/chat/model/Base.php | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/chat/controller/MessageController.php b/app/chat/controller/MessageController.php index 4d5864b..766cc3c 100644 --- a/app/chat/controller/MessageController.php +++ b/app/chat/controller/MessageController.php @@ -242,12 +242,14 @@ class MessageController extends ApiController // 如果是别人发的显示昵称 $msg = $chat_user['nick_name'] . ':' . $lastMsg['content']; } + $data[$k]['send_time_origin'] = $lastMsg['send_time']; $data[$k]['send_time'] = formatWeChatTime($lastMsg['send_time']); } $data[$k]['msg'] = $msg; $data[$k]['unread_count'] = $unreadCount; $data[$k]['is_th'] = ChatGroup::isTh($session['group_id'], $this->uid); } + $data = param_sort($data, 'send_time_origin'); return $this->success(['list' => $data]); } diff --git a/extend/chat/model/Base.php b/extend/chat/model/Base.php index 0cea456..5b29b38 100644 --- a/extend/chat/model/Base.php +++ b/extend/chat/model/Base.php @@ -17,6 +17,7 @@ namespace extend\chat\model; public static $user_info; public function handles($client_id, $message) { + Log::info('收到聊天消息----' . json_encode($message)); if(empty($message['type']) || empty($message['operate_type']) || empty($message['token'])) { Gateway::sendToClient($client_id, json_encode(['msg' => 'type/operate_type/token参数必传'])); return; @@ -51,7 +52,6 @@ namespace extend\chat\model; return; } } - Log::info('收到聊天消息----' . json_encode($message)); call_user_func_array(['extend\chat\model\\' . $message['type'], $message['operate_type']], [$client_id, $message]); }