Commit f2136c43d310ac0320c019dfa7af3e01f634f395

Authored by YunaiV
1 parent 28cf87ac

feat(im): 清理一些 TODO 的修复

yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/group/ImGroupServiceImpl.java
@@ -552,11 +552,10 @@ public class ImGroupServiceImpl implements ImGroupService { @@ -552,11 +552,10 @@ public class ImGroupServiceImpl implements ImGroupService {
552 groupMapper.updateById(new ImGroupDO().setId(reqVO.getGroupId()).setMutedAll(reqVO.getMutedAll())); 552 groupMapper.updateById(new ImGroupDO().setId(reqVO.getGroupId()).setMutedAll(reqVO.getMutedAll()));
553 553
554 // 3. 广播通知 554 // 3. 广播通知
555 - // TODO @AI:改成 messageSendDTO;其它也是;更好理解一点;  
556 - ImGroupMessageSendDTO dto = Boolean.TRUE.equals(reqVO.getMutedAll()) 555 + ImGroupMessageSendDTO messageSendDTO = Boolean.TRUE.equals(reqVO.getMutedAll())
557 ? ImGroupMessageSendDTO.ofGroupMuted(reqVO.getGroupId(), userId) 556 ? ImGroupMessageSendDTO.ofGroupMuted(reqVO.getGroupId(), userId)
558 : ImGroupMessageSendDTO.ofGroupCancelMuted(reqVO.getGroupId(), userId); 557 : ImGroupMessageSendDTO.ofGroupCancelMuted(reqVO.getGroupId(), userId);
559 - groupMessageService.sendGroupMessage(userId, dto); 558 + groupMessageService.sendGroupMessage(userId, messageSendDTO);
560 } 559 }
561 560
562 @Override 561 @Override
yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/websocket/dto/notification/group/GroupMutedNotification.java
1 package cn.iocoder.yudao.module.im.service.websocket.dto.notification.group; 1 package cn.iocoder.yudao.module.im.service.websocket.dto.notification.group;
2 2
3 import lombok.Data; 3 import lombok.Data;
4 -import lombok.EqualsAndHashCode;  
5 4
6 /** 5 /**
7 * 全群禁言通知 6 * 全群禁言通知
8 */ 7 */
9 @Data 8 @Data
10 -@EqualsAndHashCode(callSuper = true) // TODO @AI:不需要添加这个,全局已经默认了;  
11 public class GroupMutedNotification extends BaseGroupNotification { 9 public class GroupMutedNotification extends BaseGroupNotification {
12 10
13 } 11 }