From c0dd857b075404d13bb2880b3fca04f8ccce6d50 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Tue, 9 Jul 2024 17:51:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=A4=84=E7=90=86=E8=8A=82=E7=82=B9-=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E4=B8=8D=E5=88=86=E6=B4=BE=E5=A4=84=E7=90=86=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1197135305867264]自动处理节点-支持不分派处理人 http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1197135305867264 --- .../process/service/ProcessTaskAutomaticServiceImpl.java | 6 ++++++ .../stephandler/component/AutomaticProcessComponent.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/neatlogic/module/process/service/ProcessTaskAutomaticServiceImpl.java b/src/main/java/neatlogic/module/process/service/ProcessTaskAutomaticServiceImpl.java index 5709b46ba..574a06767 100644 --- a/src/main/java/neatlogic/module/process/service/ProcessTaskAutomaticServiceImpl.java +++ b/src/main/java/neatlogic/module/process/service/ProcessTaskAutomaticServiceImpl.java @@ -36,6 +36,7 @@ import neatlogic.framework.process.dto.ProcessTaskStepVo; import neatlogic.framework.process.dto.ProcessTaskVo; import neatlogic.framework.process.dto.automatic.AutomaticConfigVo; import neatlogic.framework.process.dto.automatic.ProcessTaskStepAutomaticRequestVo; +import neatlogic.framework.process.exception.processtask.ProcessTaskException; import neatlogic.framework.process.handler.ProcessRequestFrom; import neatlogic.framework.process.notify.constvalue.ProcessTaskStepAutomaticNotifyTriggerType; import neatlogic.framework.process.stephandler.core.IProcessStepHandler; @@ -783,6 +784,11 @@ public class ProcessTaskAutomaticServiceImpl implements ProcessTaskAutomaticServ processHandler.abortProcessTask(processTaskVo); } else { // 人工处理 + try { + processHandler.assign(currentProcessTaskStepVo); + } catch (ProcessTaskException e) { + logger.error(e.getMessage(), e); + } processStepHandlerUtil.saveStepRemind(currentProcessTaskStepVo, currentProcessTaskStepVo.getId(), failedReason, ProcessTaskStepRemindType.AUTOMATIC_ERROR); } } diff --git a/src/main/java/neatlogic/module/process/stephandler/component/AutomaticProcessComponent.java b/src/main/java/neatlogic/module/process/stephandler/component/AutomaticProcessComponent.java index 8b6b986b3..985dbad8d 100644 --- a/src/main/java/neatlogic/module/process/stephandler/component/AutomaticProcessComponent.java +++ b/src/main/java/neatlogic/module/process/stephandler/component/AutomaticProcessComponent.java @@ -380,4 +380,8 @@ public class AutomaticProcessComponent extends ProcessStepHandlerBase { return 0; } + @Override + public boolean disableAssign() { + return true; + } } -- Gitee