session_id
This commit is contained in:
@@ -200,11 +200,19 @@ class MessageController extends ApiController
|
||||
$lastMsg = '';
|
||||
$unreadCount = 0;
|
||||
if(!empty($session['session_id'])) {
|
||||
// 最后一条消息
|
||||
$lastMsg = Db::name('chat_message')
|
||||
->where('session_id', $session['session_id'])
|
||||
->order('send_time', 'desc')
|
||||
->find();
|
||||
if($session['chat_type'] == 2) {
|
||||
// 最后一条消息
|
||||
$lastMsg = Db::name('chat_message')
|
||||
->where('group_id', $session['group_id'])
|
||||
->order('send_time', 'desc')
|
||||
->find();
|
||||
}else {
|
||||
$lastMsg = Db::name('chat_message')
|
||||
->where('session_id', $session['session_id'])
|
||||
->order('send_time', 'desc')
|
||||
->find();
|
||||
}
|
||||
|
||||
// 未读计数
|
||||
$unreadCount = Db::name('chat_unread_count')->where(['user_id' => $this->uid, 'session_id' => $session['session_id']])->value('count')?:0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user