diff --git a/app/enterprise/model/User.php b/app/enterprise/model/User.php index 573105f..f5b7742 100644 --- a/app/enterprise/model/User.php +++ b/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())