Browse Source

获取未读消息 过滤掉拉黑后发送的信息

master
wanghongjun 7 months ago
parent
commit
86205d4411
  1. 4
      app/enterprise/model/User.php

4
app/enterprise/model/User.php

@ -144,11 +144,11 @@ class User extends BaseModel
// 查询未读消息
$unread = (new Message())
->field('from_user,count(msg_id) as unread')
->where([['to_user', '=', $user_id], ['is_read', '=', 0], ['is_group', '=', 0]])
->where([['to_user', '=', $user_id], ['is_read', '=', 0], ['is_group', '=', 0], ['status', '=', 1]])
->group('from_user')
->select();
// 查询最近的联系人
$map1 = [['to_user', '=', $user_id], ['is_last', '=', 1], ['is_group', '=', 0]];
$map1 = [['to_user', '=', $user_id], ['is_last', '=', 1], ['is_group', '=', 0], ['status', '=', 1]];
$map2 = [['from_user', '=', $user_id], ['is_last', '=', 1], ['is_group', '=', 0]];
$msgField = 'from_user,to_user,content as lastContent,create_time as lastSendTime,chat_identify,type,del_user';
$lasMsgList = (new Message())

Loading…
Cancel
Save