session_id
This commit is contained in:
@@ -200,11 +200,19 @@ class MessageController extends ApiController
|
|||||||
$lastMsg = '';
|
$lastMsg = '';
|
||||||
$unreadCount = 0;
|
$unreadCount = 0;
|
||||||
if(!empty($session['session_id'])) {
|
if(!empty($session['session_id'])) {
|
||||||
// 最后一条消息
|
if($session['chat_type'] == 2) {
|
||||||
$lastMsg = Db::name('chat_message')
|
// 最后一条消息
|
||||||
->where('session_id', $session['session_id'])
|
$lastMsg = Db::name('chat_message')
|
||||||
->order('send_time', 'desc')
|
->where('group_id', $session['group_id'])
|
||||||
->find();
|
->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;
|
$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