|
|
|
@ -87,6 +87,8 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { |
|
|
|
nodeInstance.setStatus("待审核"); |
|
|
|
nodeInstance.setReceiveTime(new Date()); |
|
|
|
nodeInstance.setAssigneeUserId(assigneeUserId); // 分配审批人 |
|
|
|
// 根据审批人id查询审批人名称并设置到节点实例(冗余存储,方便查询和展示) |
|
|
|
nodeInstance.setAssigneeName(sysUserDao.selectById(assigneeUserId).getUsername()); |
|
|
|
erfFlowNodeInstanceMapper.insert(nodeInstance); |
|
|
|
|
|
|
|
log.info("流程启动成功,当前节点:技术经理审批,审批人ID:{},尝试次数:{}", assigneeUserId, nextAttemptNo); |
|
|
|
@ -132,6 +134,8 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { |
|
|
|
nodeInstance.setStatus("待审核"); |
|
|
|
nodeInstance.setReceiveTime(new Date()); |
|
|
|
nodeInstance.setAssigneeUserId(techManagerId); // 使用传入的技术经理ID |
|
|
|
// 根据审批人id查询审批人名称并设置到节点实例(冗余存储,方便查询和展示) |
|
|
|
nodeInstance.setAssigneeName(sysUserDao.selectById(techManagerId).getUsername()); |
|
|
|
erfFlowNodeInstanceMapper.insert(nodeInstance); |
|
|
|
|
|
|
|
log.info("流程启动成功,当前节点:技术经理审批,审批人ID:{}", techManagerId); |
|
|
|
@ -193,6 +197,8 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { |
|
|
|
nodeInstance.setStatus("待审核"); |
|
|
|
nodeInstance.setReceiveTime(new Date()); |
|
|
|
nodeInstance.setAssigneeUserId(techManagerId); // 使用新的技术经理ID |
|
|
|
// 根据审批人id查询审批人名称并设置到节点实例(冗余存储,方便查询和展示) |
|
|
|
nodeInstance.setAssigneeName(sysUserDao.selectById(techManagerId).getUsername()); |
|
|
|
erfFlowNodeInstanceMapper.insert(nodeInstance); |
|
|
|
|
|
|
|
log.info("流程重新启动成功,当前节点:技术经理审批,尝试次数:{},审批人ID:{}", |
|
|
|
@ -261,6 +267,8 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { |
|
|
|
nodeInstance.setStatus("待审核"); |
|
|
|
nodeInstance.setReceiveTime(new Date()); |
|
|
|
nodeInstance.setAssigneeUserId(assigneeUserId); // 分配审批人 |
|
|
|
// 根据审批人id查询审批人名称并设置到节点实例(冗余存储,方便查询和展示) |
|
|
|
nodeInstance.setAssigneeName(sysUserDao.selectById(assigneeUserId).getUsername()); |
|
|
|
erfFlowNodeInstanceMapper.insert(nodeInstance); |
|
|
|
|
|
|
|
log.info("创建新节点实例成功,审批人ID:{},尝试次数:{}", assigneeUserId, nextAttemptNo); |
|
|
|
@ -341,6 +349,8 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { |
|
|
|
nodeInstance.setStatus("待审核"); |
|
|
|
nodeInstance.setReceiveTime(new Date()); |
|
|
|
nodeInstance.setAssigneeUserId(assigneeUserId); |
|
|
|
// 根据审批人id查询审批人名称并设置到节点实例(冗余存储,方便查询和展示) |
|
|
|
nodeInstance.setAssigneeName(sysUserDao.selectById(assigneeUserId).getUsername()); |
|
|
|
erfFlowNodeInstanceMapper.insert(nodeInstance); |
|
|
|
|
|
|
|
log.info("创建节点实例: nodeCode={}, assigneeUserId={}, attemptNo={}", |
|
|
|
|