流程更新审批人
parent
ab47c53214
commit
9dc10b600b
|
@ -105,11 +105,13 @@ public class ActListenerService {
|
||||||
ActTaskDef actTaskDef = actTaskDefService.findFirstByProcDefIdAndTaskKey(procDefId, taskDefKey);
|
ActTaskDef actTaskDef = actTaskDefService.findFirstByProcDefIdAndTaskKey(procDefId, taskDefKey);
|
||||||
//找到当前有效的用户
|
//找到当前有效的用户
|
||||||
List<Integer> enableUsers = currentEnableUsers(candidateUsers);
|
List<Integer> enableUsers = currentEnableUsers(candidateUsers);
|
||||||
boolean isFirstUserTask = actTaskDef != null && actTaskDef.getTaskIndex() != ActTaskIndexEnum.FIRST_USER_TASK.getIndex();
|
boolean notFirstUserTask = actTaskDef != null && actTaskDef.getTaskIndex() != ActTaskIndexEnum.FIRST_USER_TASK.getIndex();
|
||||||
|
logger.info("**** rwcjjt 更新审批人 procInsId:{}, projectId:{}, enableUsers:{}, notFirstUserTask:{} **** ",
|
||||||
|
processInstance.getProcessInstanceId(), businessKey, enableUsers, notFirstUserTask);
|
||||||
|
|
||||||
if (actUtil.isFourcalProcess(procDefId)) {
|
if (actUtil.isFourcalProcess(procDefId)) {
|
||||||
int adminId = 0;//默认审批人设置为空
|
int adminId = 0;//默认审批人设置为空
|
||||||
if (!isFirstUserTask && !enableUsers.isEmpty()) {
|
if (notFirstUserTask && !enableUsers.isEmpty()) {
|
||||||
adminId = enableUsers.get(0);//四算项目只支持一个审批人
|
adminId = enableUsers.get(0);//四算项目只支持一个审批人
|
||||||
}
|
}
|
||||||
logger.info("**** rwcjjt 任务创建监听 更新审批人1 procInsId:{}, projectId:{}, adminId:{} **** ",
|
logger.info("**** rwcjjt 任务创建监听 更新审批人1 procInsId:{}, projectId:{}, adminId:{} **** ",
|
||||||
|
@ -119,7 +121,7 @@ public class ActListenerService {
|
||||||
if (!enableUsers.isEmpty()) {
|
if (!enableUsers.isEmpty()) {
|
||||||
projectProcessService.updateAudit(Integer.parseInt(businessKey), null, enableUsers);
|
projectProcessService.updateAudit(Integer.parseInt(businessKey), null, enableUsers);
|
||||||
}
|
}
|
||||||
logger.info("**** rwcjjt 任务创建监听 更新审批2 procInsId:{}, projectId:{}, enableUsers:{} **** ",
|
logger.info("**** rwcjjt 任务创建监听 更新审批人2 procInsId:{}, projectId:{}, enableUsers:{} **** ",
|
||||||
processInstance.getProcessInstanceId(), businessKey, enableUsers);
|
processInstance.getProcessInstanceId(), businessKey, enableUsers);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue