diff --git a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/group/ImGroupServiceImpl.java b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/group/ImGroupServiceImpl.java index 8938672..8478f79 100644 --- a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/group/ImGroupServiceImpl.java +++ b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/group/ImGroupServiceImpl.java @@ -552,11 +552,10 @@ public class ImGroupServiceImpl implements ImGroupService { groupMapper.updateById(new ImGroupDO().setId(reqVO.getGroupId()).setMutedAll(reqVO.getMutedAll())); // 3. 广播通知 - // TODO @AI:改成 messageSendDTO;其它也是;更好理解一点; - ImGroupMessageSendDTO dto = Boolean.TRUE.equals(reqVO.getMutedAll()) + ImGroupMessageSendDTO messageSendDTO = Boolean.TRUE.equals(reqVO.getMutedAll()) ? ImGroupMessageSendDTO.ofGroupMuted(reqVO.getGroupId(), userId) : ImGroupMessageSendDTO.ofGroupCancelMuted(reqVO.getGroupId(), userId); - groupMessageService.sendGroupMessage(userId, dto); + groupMessageService.sendGroupMessage(userId, messageSendDTO); } @Override diff --git a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/websocket/dto/notification/group/GroupMutedNotification.java b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/websocket/dto/notification/group/GroupMutedNotification.java index 86fa3e6..2200766 100644 --- a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/websocket/dto/notification/group/GroupMutedNotification.java +++ b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/websocket/dto/notification/group/GroupMutedNotification.java @@ -1,13 +1,11 @@ package cn.iocoder.yudao.module.im.service.websocket.dto.notification.group; import lombok.Data; -import lombok.EqualsAndHashCode; /** * 全群禁言通知 */ @Data -@EqualsAndHashCode(callSuper = true) // TODO @AI:不需要添加这个,全局已经默认了; public class GroupMutedNotification extends BaseGroupNotification { }