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]); }