From 69a13f410179ef4e6d3b89e2610d2a262e67f8a6 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Mon, 1 Jul 2024 11:11:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=BB=E8=B5=B7=E8=8D=89=E4=BA=BA?= =?UTF-8?q?=E6=B1=87=E6=80=BB=E6=84=8F=E8=A7=81=E5=8F=91=E6=B6=88=E6=81=AF?= =?UTF-8?q?BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../esRevision/service/impl/EsRevisionServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java index 7e43dbe9..2bbcc10c 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java @@ -876,6 +876,10 @@ public class EsRevisionServiceImpl extends ServiceImpl adviceList = adviceMap.get(userId); + // 只有未被采纳和部分采纳才发消息 + if (adviceList.stream().allMatch(advice -> HandleAdviceEnum.AGREE.getValue().equals(advice.getHandleAdvice()))) { + continue; + } SendMessageDTO sendMessageDTO = new SendMessageDTO(); sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.ES_REVISION_ADVICE); sendMessageDTO.setToUserId(userId);