From 494f2604f4c095f4bf303b04866fd823ccaf03c5 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Wed, 29 May 2024 12:22:05 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20IT=E6=9C=8D=E5=8A=A1-?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=E6=8F=90=E4=BA=A4=E5=90=8E=E8=BF=9B=E5=85=A5?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=E8=AF=A6=E6=83=85=E9=A1=B5=E6=97=B6=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E2=80=9C=E5=B7=A5=E5=8D=95=E6=9C=AA=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1166734671708160]IT服务-工单提交后进入工单详情页时提示“工单未提交” http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1166734671708160 --- .../stephandler/core/ProcessStepHandlerBase.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java index 7e4f5aae..2a7aefa4 100644 --- a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java +++ b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java @@ -120,7 +120,6 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { private int updateProcessTaskStatus(Long processTaskId) { IProcessTaskCrossoverMapper processTaskCrossoverMapper = CrossoverServiceFactory.getApi(IProcessTaskCrossoverMapper.class); List processTaskStepList = processTaskCrossoverMapper.getProcessTaskStepBaseInfoByProcessTaskId(processTaskId); - int runningCount = 0, succeedCount = 0, failedCount = 0, abortedCount = 0, draftCount = 0, hangCount = 0; for (ProcessTaskStepVo processTaskStepVo : processTaskStepList) { if (ProcessTaskStepStatus.DRAFT.getValue().equals(processTaskStepVo.getStatus()) @@ -132,9 +131,12 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { runningCount += 1; } else if (processTaskStepVo.getIsActive().equals(-1)) { abortedCount += 1; - } else if (processTaskStepVo.getStatus().equals(ProcessTaskStepStatus.SUCCEED.getValue()) - && ProcessStepHandlerType.END.getHandler().equals(processTaskStepVo.getHandler())) { - succeedCount += 1; + } else if (processTaskStepVo.getStatus().equals(ProcessTaskStepStatus.SUCCEED.getValue())) { + if (ProcessStepHandlerType.END.getHandler().equals(processTaskStepVo.getHandler())) { + succeedCount += 1; + } else { + runningCount += 1; + } } else if (processTaskStepVo.getStatus().equals(ProcessTaskStepStatus.FAILED.getValue())) { failedCount += 1; } -- Gitee