|
|
@@ -172,11 +172,13 @@ public class MessageServiceImpl extends ServiceImpl<MessageMapper, Message> impl
|
|
|
public void clean(Message message) {
|
|
|
List<Long> userIdList = message.getUserList();
|
|
|
userIdList.remove(message.getToUserId());
|
|
|
- baseMapper.delete(new LambdaQueryWrapper<Message>()
|
|
|
- .eq(Message::getParameter, message.getParameter())
|
|
|
- .in(Message::getToUserId, userIdList)
|
|
|
- .eq(Message::getOrigin, 1)
|
|
|
- );
|
|
|
+ if (CollectionUtils.isNotEmpty(userIdList)) {
|
|
|
+ baseMapper.delete(new LambdaQueryWrapper<Message>()
|
|
|
+ .eq(Message::getParameter, message.getParameter())
|
|
|
+ .in(Message::getToUserId, userIdList)
|
|
|
+ .eq(Message::getOrigin, 1)
|
|
|
+ );
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|