From acad75793d64779c8c8b19a98a9d74dc12a8cd5e Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 01 十一月 2022 22:19:12 +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