fix 流程问题
This commit is contained in:
+6
-1
@@ -953,6 +953,7 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
||||
ProcessProjectAssessVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
||||
List<ProcessProjectAssessTerm> processProjectAssessTermList = businessInfoDTO.getProcessProjectAssessTermList();
|
||||
List<ProcessProjectAssessTermUser> allTermUserList = new ArrayList<>();
|
||||
String moduleOwner = null;
|
||||
for (ProcessProjectAssessTerm processProjectAssessTerm : processProjectAssessTermList) {
|
||||
ProcessProjectAssessTermUser termUser = new ProcessProjectAssessTermUser();
|
||||
termUser.setId(processProjectAssessTerm.getTermUserId());
|
||||
@@ -969,6 +970,8 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
||||
termUser.setAssessTime(date);
|
||||
|
||||
allTermUserList.add(termUser);
|
||||
String moduleOwner1 = processProjectAssessTerm.getModuleOwner();
|
||||
moduleOwner = moduleOwner1;
|
||||
}
|
||||
processProjectAssessTermUserService.updateBatchById(allTermUserList);
|
||||
ThreadLocalUtil.put(ProcessProjectAssessCommon.EXECUTION_ID,executionId);
|
||||
@@ -976,7 +979,9 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
||||
// 完成任务
|
||||
String taskId = processDTO.getTaskId();
|
||||
Map<String, Object> variables = new HashMap<>();
|
||||
variables.put(ProcessProjectAssessCommon.MODULE_OWNER, processProjectAssessTermList.get(0).getModuleOwner());
|
||||
if (StringUtils.isNotBlank(moduleOwner)){
|
||||
variables.put(ProcessProjectAssessCommon.MODULE_OWNER, moduleOwner);
|
||||
}
|
||||
taskService.complete(taskId,variables);
|
||||
ThreadLocalUtil.remove();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user