diff --git a/src/main/java/neatlogic/module/process/service/ProcessTaskServiceImpl.java b/src/main/java/neatlogic/module/process/service/ProcessTaskServiceImpl.java index d642b49ac929e2275ec113d14b9a7373d6739b10..36372385f4b76a53b7d8c362b707b1109599f15f 100644 --- a/src/main/java/neatlogic/module/process/service/ProcessTaskServiceImpl.java +++ b/src/main/java/neatlogic/module/process/service/ProcessTaskServiceImpl.java @@ -2390,11 +2390,15 @@ public class ProcessTaskServiceImpl implements ProcessTaskService, IProcessTaskC } else if (ProcessTaskOperationType.STEP_RECOVER.getValue().equals(action)) { actionType = ProcessTaskOperationType.STEP_RECOVER; builder.addOperationType(actionType); + } else if (ProcessTaskOperationType.STEP_PAUSE.getValue().equals(action)) { + actionType = ProcessTaskOperationType.STEP_PAUSE; + builder.addOperationType(actionType); } else { builder.addOperationType(ProcessTaskOperationType.STEP_ACCEPT); builder.addOperationType(ProcessTaskOperationType.STEP_START); builder.addOperationType(ProcessTaskOperationType.STEP_COMPLETE); builder.addOperationType(ProcessTaskOperationType.STEP_RECOVER); + builder.addOperationType(ProcessTaskOperationType.STEP_PAUSE); } String userUuid = UserContext.get().getUserUuid(true); AuthenticationInfoVo authenticationInfoVo = UserContext.get().getAuthenticationInfoVo(); @@ -2415,6 +2419,8 @@ public class ProcessTaskServiceImpl implements ProcessTaskService, IProcessTaskC resultList.add(processTaskStepVo); } else if (set.contains(ProcessTaskOperationType.STEP_RECOVER)) { resultList.add(processTaskStepVo); + } else if (set.contains(ProcessTaskOperationType.STEP_PAUSE)) { + resultList.add(processTaskStepVo); } } } else {