From 26c8146c234fb45dfa97e11a7d4aca528806f264 Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Wed, 31 Mar 2021 13:45:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=8F=E8=94=BD=E8=AF=9D=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E7=BE=A4=E7=BB=84=E8=AF=9D=E9=A2=98=E6=80=BB=E6=95=B0=E4=B9=9F?= =?UTF-8?q?=E8=A6=81=E5=87=8F=E5=B0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/group/service/impl/ExitGroupServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ExitGroupServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ExitGroupServiceImpl.java index e566289b9d..5f50d8ad5e 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ExitGroupServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ExitGroupServiceImpl.java @@ -112,6 +112,11 @@ public class ExitGroupServiceImpl implements ExitGroupService { resiTopicOperationService.insertBatch(list); } } + //去重 + if(delIdList.size()>NumConstant.ZERO){ + delIdList = delIdList.stream().distinct().collect(Collectors.toList()); + } + int count = delIdList.size(); //3.判断是否屏蔽本小组内历史评论 if ("yes".equals(formDTO.getShieldFlag())) { @@ -167,6 +172,7 @@ public class ExitGroupServiceImpl implements ExitGroupService { throw new RenException("未查询到群组统计数据,删除失败"); } statisticalEntity.setTotalMembers(statisticalEntity.getTotalMembers() - 1); + statisticalEntity.setTotalTopics(statisticalEntity.getTotalTopics()-count); statisticalEntity.setTotalNormalMemebers(statisticalEntity.getTotalNormalMemebers() - 1); roleList.forEach(r -> { if ("partymember".equals(r.getRoleKey())) {//党员总数减一