From c22b5eb143260a98b9aab8fc3281ffa2a5ca2eed Mon Sep 17 00:00:00 2001 From: mg <maokecheng@163.com> Date: 星期五, 28 十月 2022 18:07:42 +0800 Subject: [PATCH] 修改 --- ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java index f25618d..fa273a6 100644 --- a/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java +++ b/ycl-platform/src/main/java/com/ycl/service/message/impl/MessageServiceImpl.java @@ -100,5 +100,15 @@ return result; } - + @Override + public Boolean deleteMessages(List<Long> ids) { + LambdaQueryWrapper<Message> queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.in(Message::getId, ids).or().in(Message::getParentId,ids); + List<Message> messages = baseMapper.selectList(queryWrapper); + if (CommonUtils.isNotEmpty(messages)) { + List<Long> deleteIds = messages.stream().map(Message::getId).collect(Collectors.toList()); + baseMapper.deleteBatchIds(deleteIds); + } + return true; + } } -- Gitblit v1.8.0