|
@@ -274,27 +274,24 @@ public class TourMemberImpl extends ServiceImpl<TourImMemberMapper, TourImMember
|
|
|
List<TourImMember> del = this.baseMapper.selectList(query);
|
|
|
List<TourImMember> list = list(query);
|
|
|
if(!del.isEmpty()){
|
|
|
+ TourImMember tour = new TourImMember();
|
|
|
+ tour.setDataState(-1);
|
|
|
+ this.update(tour, query);
|
|
|
+ TourImGroup byId = tourGroupService.getById(params.getGroupId());
|
|
|
+ Long userId = TokenData.takeFromRequest().getUserId();
|
|
|
for (TourImMember tourImMember : list) {
|
|
|
- tourImMember.setDataState(-1);
|
|
|
- baseMapper.updateById(tourImMember);
|
|
|
+ SystemMessageDTO systemMessageDTO = new SystemMessageDTO();
|
|
|
+ //移除群成员
|
|
|
+ systemMessageDTO.setNoticeType(3);
|
|
|
+ systemMessageDTO.setMessageType(0);
|
|
|
+ systemMessageDTO.setContent("您已被移出群聊"+byId.getGroupName());
|
|
|
+ systemMessageDTO.setTitle("群通知");
|
|
|
+ systemMessageDTO.setGetUserId(tourImMember.getUserId().toString());//接收人
|
|
|
+ systemMessageDTO.setSendUserId(userId.toString());//处理人
|
|
|
+ systemMessageDTO.setGroupId(byId.getId().toString());//处理人
|
|
|
+ systemMessageController.sendMessage(systemMessageDTO);
|
|
|
}
|
|
|
}
|
|
|
- TourImGroup byId = tourGroupService.getById(params.getGroupId());
|
|
|
-
|
|
|
- Long userId = TokenData.takeFromRequest().getUserId();
|
|
|
-
|
|
|
- for (TourImMember tourImMember : list) {
|
|
|
- SystemMessageDTO systemMessageDTO = new SystemMessageDTO();
|
|
|
- //移除群成员
|
|
|
- systemMessageDTO.setNoticeType(3);
|
|
|
- systemMessageDTO.setMessageType(0);
|
|
|
- systemMessageDTO.setContent("您已被移出群聊"+byId.getGroupName());
|
|
|
- systemMessageDTO.setTitle("群通知");
|
|
|
- systemMessageDTO.setGetUserId(tourImMember.getUserId().toString());//接收人
|
|
|
- systemMessageDTO.setSendUserId(userId.toString());//处理人
|
|
|
- systemMessageDTO.setGroupId(byId.getId().toString());//处理人
|
|
|
- systemMessageController.sendMessage(systemMessageDTO);
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
@Override
|