fix 81739 项目合规评估流程-各部所主管级领导下发节点存在转办情况,审批节点给了原来的人员

This commit is contained in:
lijiarao
2024-02-04 15:18:43 +08:00
parent 61a9c8083c
commit 44bbf2fdd9
2 changed files with 5 additions and 2 deletions
@@ -6,6 +6,7 @@ package com.jero.modules.activiti.process.projectassess.common;
*/
public class ProcessProjectAssessCommon {
public static final String STANDARDS_ENGINEER = "standardsEngineer";
public static final String MANAGER_LEADER = "managerLeader";
public static final String MANAGER_LEADER_LIST = "managerLeaderList";
public static final String MODULE_OWNER = "moduleOwner";
public static final String MODULE_OWNER_LIST = "moduleOwnerList";
@@ -860,6 +860,9 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
processHandleService.saveNodeUserLink(processDTO.getProcessInstanceId(), ProcessProjectAssessCommon.MKFZRFF, moduleOwnerIds);
processHandleService.saveNodeUserLink(processDTO.getProcessInstanceId(), ProcessProjectAssessCommon.MKFZRSP, moduleOwnerIds);
ThreadLocalUtil.put(ProcessProjectAssessCommon.EXECUTION_ID,executionId);
if (!Objects.equals(userId,originUserId)){
runtimeService.setVariable(executionId,ProcessProjectAssessCommon.MANAGER_LEADER,userId);
}
// 完成任务
String taskId = processDTO.getTaskId();
Map<String, Object> variables = new HashMap<>();
@@ -867,8 +870,7 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
variables.put(ProcessProjectAssessCommon.MODULE_OWNER_LIST_SIZE, moduleOwnerIds.size());
taskService.complete(taskId, variables);
ThreadLocalUtil.remove();
if (!Objects.equals(userId,originUserId)){
}
}
//模块负责人分发