From 6a99b1180c80c79ae568d5295944733b1332f61f Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Thu, 21 Nov 2024 15:51:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-3004)=20-=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=8F=91=E9=80=81=E9=92=89=E9=92=89=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E7=9A=84=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/engine/listener/EngineExecutionStartListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineExecutionStartListener.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineExecutionStartListener.java index 4a8e8ff8b..e194e793f 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineExecutionStartListener.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/listener/EngineExecutionStartListener.java @@ -207,7 +207,7 @@ public class EngineExecutionStartListener implements ExecutionListener { } private void finalEmptyAssigneeHandle(List assigners, UserTask userTask, DelegateExecution execution, String operationDesc) { - if (CollectionUtils.isEmpty(assigners)) { + if (CollectionUtils.isEmpty(assigners) && refreshProperties.getSendDingTalk()) { CooperationOrgDTO orgScopes = execution.getVariable(BIZ_ORG_RELATION, CooperationOrgDTO.class); DingTalkUtils.sendDingTalkForTransferToAdminError(profile, execution.getProcessInstanceId(), userTask.getId(), orgScopes); BpmnProcessInstanceAbortDTO abortDTO = new BpmnProcessInstanceAbortDTO();