diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/service/impl/ProcessEsAbolishServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/service/impl/ProcessEsAbolishServiceImpl.java index d30b38b0..49089169 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/service/impl/ProcessEsAbolishServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/service/impl/ProcessEsAbolishServiceImpl.java @@ -181,6 +181,9 @@ public class ProcessEsAbolishServiceImpl extends ServiceImpl flowUser = abolishData.getFlowUser(); // 获取流程实例ID String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); @@ -189,9 +192,6 @@ public class ProcessEsAbolishServiceImpl extends ServiceImpl flowUser = annualInitData.getFlowUser(); String taskId = commonVO.getTaskId(); // 获取task - if (StrUtil.isBlank(taskId) && !actFlowCommonService.taskExists(taskId)) { + if (StrUtil.isBlank(taskId) || !actFlowCommonService.taskExists(taskId)) { throw new JeroBootException("taskId为空或任务不存在"); } String userId = actFlowCommonService.getOriginTaskAssignee(taskId); diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualReport/service/impl/ProcessEsAnnualReportServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualReport/service/impl/ProcessEsAnnualReportServiceImpl.java index 377aa773..f574d8f5 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualReport/service/impl/ProcessEsAnnualReportServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualReport/service/impl/ProcessEsAnnualReportServiceImpl.java @@ -153,7 +153,7 @@ public class ProcessEsAnnualReportServiceImpl extends ServiceImpl dataList = annualReportDataVO.getDataList(); String taskId = commonVO.getTaskId(); // 获取task - if (StrUtil.isBlank(taskId) && !actFlowCommonService.taskExists(taskId)) { + if (StrUtil.isBlank(taskId) || !actFlowCommonService.taskExists(taskId)) { throw new JeroBootException("taskId为空或任务不存在"); } Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esArchive/service/impl/ProcessEsArchiveServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esArchive/service/impl/ProcessEsArchiveServiceImpl.java index 2fc65aae..c3348c63 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esArchive/service/impl/ProcessEsArchiveServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esArchive/service/impl/ProcessEsArchiveServiceImpl.java @@ -184,6 +184,9 @@ public class ProcessEsArchiveServiceImpl extends ServiceImpl flowUser = archiveDataVO.getFlowUser(); String taskId = commonVO.getTaskId(); + if (StrUtil.isBlank(taskId) || !actFlowCommonService.taskExists(taskId)) { + throw new JeroBootException(ResultCommon.TASK_NOT_EXISTS); + } // 获取流程实例ID String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); // 获取流程实例对象 @@ -191,9 +194,6 @@ public class ProcessEsArchiveServiceImpl extends ServiceImpl flowUser = changeData.getFlowUser(); String taskId = commonVO.getTaskId(); - // 获取流程实例ID - String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); - if (StrUtil.isBlank(taskId) && !actFlowCommonService.taskExists(taskId)) { + if (StrUtil.isBlank(taskId) || !actFlowCommonService.taskExists(taskId)) { throw new JeroBootException(ResultCommon.TASK_NOT_EXISTS); } + Map flowUser = changeData.getFlowUser(); + // 获取流程实例ID + String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); // 获取流程实例对象 ProcessInstance processInstance = runtimeService.createProcessInstanceQuery() .processInstanceId(processInstanceId).singleResult(); diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esEnable/service/impl/ProcessEsEnableServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esEnable/service/impl/ProcessEsEnableServiceImpl.java index addeb6cf..667021b4 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esEnable/service/impl/ProcessEsEnableServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esEnable/service/impl/ProcessEsEnableServiceImpl.java @@ -180,6 +180,9 @@ public class ProcessEsEnableServiceImpl extends ServiceImpl flowUser = enableData.getFlowUser(); // 获取流程实例ID String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); @@ -188,9 +191,6 @@ public class ProcessEsEnableServiceImpl extends ServiceImpl initChangeList = initChangeDataVO.getDataList(); - Map flowUserInfoVO = initChangeDataVO.getFlowUserInfoVO(); String taskId = commonVO.getTaskId(); - if (StrUtil.isBlank(taskId) && !actFlowCommonService.taskExists(taskId)) { + if (StrUtil.isBlank(taskId) || !actFlowCommonService.taskExists(taskId)) { throw new JeroBootException(ResultCommon.TASK_NOT_EXISTS); } + List initChangeList = initChangeDataVO.getDataList(); + Map flowUserInfoVO = initChangeDataVO.getFlowUserInfoVO(); String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); String processDefinitionId = actFlowCommonService.getProcessDefId(processInstanceId); Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/service/impl/ProcessEsRecheckServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/service/impl/ProcessEsRecheckServiceImpl.java index 1925a1c9..afadc949 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/service/impl/ProcessEsRecheckServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRecheck/service/impl/ProcessEsRecheckServiceImpl.java @@ -204,12 +204,12 @@ public class ProcessEsRecheckServiceImpl extends ServiceImpl flowUser = recheckData.getFlowUser(); String taskId = commonVO.getTaskId(); - if (StrUtil.isBlank(taskId) && !actFlowCommonService.taskExists(taskId)) { + if (StrUtil.isBlank(taskId) || !actFlowCommonService.taskExists(taskId)) { throw new JeroBootException(ResultCommon.TASK_NOT_EXISTS); } + ProcessEsRecheck data = recheckData.getData(); + Map flowUser = recheckData.getFlowUser(); String processInstanceId = actFlowCommonService.getProcessInstanceIdByTaskId(taskId); if (pass) { saveOrUpdate(recheckData.getData()); diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java index af0bd045..5d048c90 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java @@ -310,7 +310,7 @@ public class EsRevisionServiceImpl extends ServiceImpl