fix 81739 项目合规评估流程-各部所主管级领导下发节点存在转办情况,审批节点给了原来的人员
This commit is contained in:
+1
@@ -6,6 +6,7 @@ package com.jero.modules.activiti.process.projectassess.common;
|
|||||||
*/
|
*/
|
||||||
public class ProcessProjectAssessCommon {
|
public class ProcessProjectAssessCommon {
|
||||||
public static final String STANDARDS_ENGINEER = "standardsEngineer";
|
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 MANAGER_LEADER_LIST = "managerLeaderList";
|
||||||
public static final String MODULE_OWNER = "moduleOwner";
|
public static final String MODULE_OWNER = "moduleOwner";
|
||||||
public static final String MODULE_OWNER_LIST = "moduleOwnerList";
|
public static final String MODULE_OWNER_LIST = "moduleOwnerList";
|
||||||
|
|||||||
+4
-2
@@ -860,6 +860,9 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
processHandleService.saveNodeUserLink(processDTO.getProcessInstanceId(), ProcessProjectAssessCommon.MKFZRFF, moduleOwnerIds);
|
processHandleService.saveNodeUserLink(processDTO.getProcessInstanceId(), ProcessProjectAssessCommon.MKFZRFF, moduleOwnerIds);
|
||||||
processHandleService.saveNodeUserLink(processDTO.getProcessInstanceId(), ProcessProjectAssessCommon.MKFZRSP, moduleOwnerIds);
|
processHandleService.saveNodeUserLink(processDTO.getProcessInstanceId(), ProcessProjectAssessCommon.MKFZRSP, moduleOwnerIds);
|
||||||
ThreadLocalUtil.put(ProcessProjectAssessCommon.EXECUTION_ID,executionId);
|
ThreadLocalUtil.put(ProcessProjectAssessCommon.EXECUTION_ID,executionId);
|
||||||
|
if (!Objects.equals(userId,originUserId)){
|
||||||
|
runtimeService.setVariable(executionId,ProcessProjectAssessCommon.MANAGER_LEADER,userId);
|
||||||
|
}
|
||||||
// 完成任务
|
// 完成任务
|
||||||
String taskId = processDTO.getTaskId();
|
String taskId = processDTO.getTaskId();
|
||||||
Map<String, Object> variables = new HashMap<>();
|
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());
|
variables.put(ProcessProjectAssessCommon.MODULE_OWNER_LIST_SIZE, moduleOwnerIds.size());
|
||||||
taskService.complete(taskId, variables);
|
taskService.complete(taskId, variables);
|
||||||
ThreadLocalUtil.remove();
|
ThreadLocalUtil.remove();
|
||||||
if (!Objects.equals(userId,originUserId)){
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//模块负责人分发
|
//模块负责人分发
|
||||||
|
|||||||
Reference in New Issue
Block a user