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 2a7aefa45e414f853238cbf1fecd3c1554543c1c..9e29d35e698479596535b500eb167aecb003bee2 100644 --- a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java +++ b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java @@ -147,6 +147,9 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { processTaskVo.setId(processTaskId); if (draftCount > 0) { processTaskVo.setStatus(ProcessTaskStatus.DRAFT.getValue()); + } else if (succeedCount > 0) { + processTaskVo.setStatus(ProcessTaskStatus.SUCCEED.getValue()); + needCalculateTimeCost = true; } else if (runningCount > 0) { processTaskVo.setStatus(ProcessTaskStatus.RUNNING.getValue()); } else if (abortedCount > 0) { @@ -155,9 +158,6 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { } else if (failedCount > 0) { processTaskVo.setStatus(ProcessTaskStatus.FAILED.getValue()); needCalculateTimeCost = true; - } else if (succeedCount > 0) { - processTaskVo.setStatus(ProcessTaskStatus.SUCCEED.getValue()); - needCalculateTimeCost = true; } else if (hangCount > 0) { processTaskVo.setStatus(ProcessTaskStatus.HANG.getValue()); } else { @@ -229,7 +229,6 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { } } } - System.out.println("hasDoingStep = " + hasDoingStep); } if (!hasDoingStep) { canFire = true;