From 72a6ba539aa2012edadbcf031f7b21acce5c8640 Mon Sep 17 00:00:00 2001 From: Oliver <1070107765@qq.com> Date: 星期二, 08 十一月 2022 18:11:59 +0800 Subject: [PATCH] commit --- 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