From ee527539812e8d9dd7ece0771862183da473221c Mon Sep 17 00:00:00 2001 From: wangli Date: Wed, 27 Nov 2024 00:14:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-3004)=20-=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E5=8F=91=E9=80=81=E9=92=89=E9=92=89=E5=91=8A?= =?UTF-8?q?=E8=AD=A6=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/delegate/AbstractBpmnTaskAssigneeSelector.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java index f5ec69281..a7230f8ef 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java @@ -6,8 +6,8 @@ import cn.axzo.karma.client.model.request.PersonProfileQueryReq; import cn.axzo.karma.client.model.response.PersonProfileResp; import cn.axzo.workflow.common.enums.ApproverScopeEnum; import cn.axzo.workflow.common.enums.CarbonCopyObjectType; -import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskDelegateAssigner; import cn.axzo.workflow.common.exception.WorkflowEngineException; +import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskDelegateAssigner; import cn.axzo.workflow.core.common.utils.BpmnMetaParserHelper; import cn.axzo.workflow.core.conf.SupportRefreshProperties; import cn.axzo.workflow.core.deletage.BpmnTaskAssigneeSelector; @@ -136,7 +136,7 @@ public abstract class AbstractBpmnTaskAssigneeSelector implements BpmnTaskAssign "API StopWatch '" + stopWatch.getId() + "': running time = " + stopWatch.getTotalTimeSeconds() + " 's", JSONUtil.toJsonStr(result)); try { - if (stopWatch.getTotalTimeSeconds() > refreshProperties.getApiTimeout()) { + if (stopWatch.getTotalTimeSeconds() > refreshProperties.getApiTimeout() && refreshProperties.getSendDingTalk()) { DingTalkUtils.sendDingTalkForSlowUrl(context.getEnvironment() .getProperty("spring.profiles.active"), stopWatch.getTotalTimeSeconds(),