From ea79557056c1e35ac3a47ecbdba5374e14c7be6d Mon Sep 17 00:00:00 2001 From: "xie.bx" Date: Mon, 30 Oct 2023 00:15:32 +0800 Subject: [PATCH] =?UTF-8?q?ui=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/PrivateMessageServiceImpl.java | 3 ++ im-ui/src/components/friend/FriendItem.vue | 35 ++++++++++--------- im-ui/src/store/chatStore.js | 5 +-- im-ui/src/store/friendStore.js | 3 +- im-ui/src/view/Friend.vue | 2 +- im-uniapp/App.vue | 2 +- .../components/friend-item/friend-item.vue | 15 ++++++-- im-uniapp/pages.json | 2 +- im-uniapp/pages/chat/chat.vue | 31 +++++++++++----- im-uniapp/pages/common/user-info.vue | 4 +-- im-uniapp/pages/friend/friend.vue | 17 ++++++++- im-uniapp/pages/group/group.vue | 19 +++++++++- im-uniapp/store/chatStore.js | 6 ++-- 13 files changed, 101 insertions(+), 43 deletions(-) diff --git a/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java b/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java index 09fadef..0093db6 100644 --- a/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java +++ b/im-platform/src/main/java/com/bx/implatform/service/impl/PrivateMessageServiceImpl.java @@ -158,6 +158,9 @@ public class PrivateMessageServiceImpl extends ServiceImpl friends = friendService.findFriendByUserId(session.getUserId()); + if(friends.isEmpty()){ + return; + } List friendIds = friends.stream().map(Friend::getFriendId).collect(Collectors.toList()); // 获取当前用户所有未读消息 LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(); diff --git a/im-ui/src/components/friend/FriendItem.vue b/im-ui/src/components/friend/FriendItem.vue index 303245e..6250314 100644 --- a/im-ui/src/components/friend/FriendItem.vue +++ b/im-ui/src/components/friend/FriendItem.vue @@ -1,16 +1,16 @@