diff --git a/src/main/java/com/ai/da/service/impl/MessageCenterServiceImpl.java b/src/main/java/com/ai/da/service/impl/MessageCenterServiceImpl.java index 69589219..b1652140 100644 --- a/src/main/java/com/ai/da/service/impl/MessageCenterServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/MessageCenterServiceImpl.java @@ -188,7 +188,7 @@ public class MessageCenterServiceImpl extends ServiceImpl> resp = new ArrayList<>(); HashMap data = new HashMap<>(); Long count; - if (!type.equals("system")) { + if (!type.equals("system") || Objects.nonNull(receiverId)) { // 个人未读消息 count = getUnreadCountByType(type, receiverId); } else { @@ -382,22 +382,28 @@ public class MessageCenterServiceImpl extends ServiceImpl