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