From ab16c10ca5e4b9f45cf88023f226030cf66f1e8e Mon Sep 17 00:00:00 2001 From: Guava Date: Mon, 3 Jul 2023 14:42:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E9=99=A4=E6=B6=88=E6=81=AF=E6=B8=85?= =?UTF-8?q?=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xboe/system/user/service/impl/MessageServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/servers/boe-server-all/src/main/java/com/xboe/system/user/service/impl/MessageServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/system/user/service/impl/MessageServiceImpl.java index 591a0567..389490eb 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/system/user/service/impl/MessageServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/system/user/service/impl/MessageServiceImpl.java @@ -166,6 +166,10 @@ public class MessageServiceImpl implements IMessageService { @Override @Transactional public void cleanByAcceptId(String aid) { + List list = dao.findList(FieldFilters.eq("acceptId", aid), FieldFilters.ne("refType", "99")); + if (CollectionUtils.isNotEmpty(list)) { + throw new RuntimeException("此类消息不支持删除"); + } dao.deleteByFilter(FieldFilters.eq("acceptId", aid), FieldFilters.ne("refType", "99")); // dao.deleteByField("acceptId", aid);