fix: 已读消息后增加消息推送

This commit is contained in:
2025-06-09 21:56:51 +08:00
parent 222339b54b
commit 881974fbfa

View File

@@ -71,6 +71,9 @@ public class MessageServiceImpl implements MessageService {
List<MessageDO> list = baseMapper.selectUnreadListByUserId(userId); List<MessageDO> list = baseMapper.selectUnreadListByUserId(userId);
List<Long> unreadIds = list.stream().map(MessageDO::getId).toList(); List<Long> unreadIds = list.stream().map(MessageDO::getId).toList();
messageLogService.addWithUserId(CollUtil.intersection(unreadIds, ids).stream().toList(), userId); messageLogService.addWithUserId(CollUtil.intersection(unreadIds, ids).stream().toList(), userId);
WebSocketUtils.sendMessage(StpUtil.getTokenValueByLoginId(userId), String.valueOf(baseMapper
.selectUnreadListByUserId(userId)
.size()));
} }
@Override @Override