fix(88496): 审核节点转办后驳回,解读人驳回,分发节点的待办接收
This commit is contained in:
+1
-49
@@ -97,10 +97,8 @@ public class StandardInterpretFlow implements WorkCenterService {
|
||||
public void handleTransfer(ProcessAll processAll, ProcessApprovalRecord processApprovalRecord,
|
||||
String toUserId, String userId) {
|
||||
ProcessAllService processAllService = SpringContextUtil.getBean(ProcessAllService.class);
|
||||
ProcessApprovalRecordService processApprovalRecordService =
|
||||
SpringContextUtil.getBean(ProcessApprovalRecordService.class);
|
||||
// 更新流程人员变量
|
||||
processAllService.specialTransfer(processAll, processApprovalRecord, toUserId, userId);
|
||||
// processAllService.specialTransfer(processAll, processApprovalRecord, toUserId, userId);
|
||||
// 解读人填写信息(分发)
|
||||
String node = processApprovalRecord.getNodeId();
|
||||
if (StandardInterpretCommon.INTERPRETING_PEOPLE_FILLOUT.equals(node)){
|
||||
@@ -120,52 +118,6 @@ public class StandardInterpretFlow implements WorkCenterService {
|
||||
.set(ProcessStandardInterpretClauseSublist::getInterpretPersonId, toUserId));
|
||||
}
|
||||
}
|
||||
// 标准主解读人审核(分发)
|
||||
if (StandardInterpretCommon.MASTER_INTERPRET_APPROVE.equals(node)){
|
||||
// 更新标准主解读人
|
||||
ProcessStandardInterpretService processStandardInterpretService =
|
||||
SpringContextUtil.getBean(ProcessStandardInterpretService.class);
|
||||
processStandardInterpretService.update(new LambdaUpdateWrapper<ProcessStandardInterpret>()
|
||||
.eq(ProcessStandardInterpret::getProjectId, processAll.getProjectId())
|
||||
.set(ProcessStandardInterpret::getMasterInterpretId, toUserId));
|
||||
// TaskService taskService = SpringContextUtil.getBean(TaskService.class);
|
||||
// RuntimeService runtimeService = SpringContextUtil.getBean(RuntimeService.class);
|
||||
// // 更新主流程标准解读人流程变量
|
||||
// HashMap<String, Object> map = new HashMap<>();
|
||||
// map.put(StandardInterpretCommon.MASTER_INTERPRET, toUserId);
|
||||
// runtimeService.setVariables(processAll.getProcessInstanceId(), map);
|
||||
// // 更新人员信息绑定表
|
||||
// ProcessNodeService processNodeService =
|
||||
// SpringContextUtil.getBean(ProcessNodeService.class);
|
||||
// LambdaQueryWrapper<ProcessNode> queryProcessNode = new LambdaQueryWrapper<>();
|
||||
// queryProcessNode.eq(ProcessNode::getProcessDefinitionId, processAll.getProcessDefinitionId());
|
||||
// queryProcessNode.in(ProcessNode::getXmlNodeId,
|
||||
// Arrays.asList(StandardInterpretCommon.MASTER_INTERPRET_APPROVE,
|
||||
// StandardInterpretCommon.MASTER_INTERPRET_SUMMARY));
|
||||
// List<ProcessNode> processNodeList = processNodeService.list(queryProcessNode);
|
||||
// ProcessNodeLinkService processNodeLinkService = SpringContextUtil.getBean(ProcessNodeLinkService.class);
|
||||
// for (ProcessNode processNode : processNodeList) {
|
||||
// LambdaUpdateWrapper<ProcessNodeLink> updateProcessNodeLink = new LambdaUpdateWrapper<>();
|
||||
// updateProcessNodeLink.eq(ProcessNodeLink::getProcessInstanceId, processAll.getProcessInstanceId());
|
||||
// updateProcessNodeLink.eq(ProcessNodeLink::getProcessNodeId, processNode.getId());
|
||||
// updateProcessNodeLink.eq(ProcessNodeLink::getProcessDefinitionId, processAll.getProcessDefinitionId());
|
||||
// updateProcessNodeLink.set(ProcessNodeLink::getUserId, toUserId);
|
||||
// processNodeLinkService.update(updateProcessNodeLink);
|
||||
// }
|
||||
//
|
||||
// // 查询其他子流程
|
||||
// List<ProcessApprovalRecord> processApprovalRecordList = processApprovalRecordService.list(
|
||||
// new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||
// .eq(ProcessApprovalRecord::getProcessInstanceId, processApprovalRecord.getProcessInstanceId())
|
||||
// .eq(ProcessApprovalRecord::getFinishFlag, FinishFlagEnum.INCOMPLETE.getValue())
|
||||
// .isNotNull(ProcessApprovalRecord::getParentTaskId)
|
||||
// .ne(ProcessApprovalRecord::getNodeId, StandardInterpretCommon.MASTER_INTERPRET_APPROVE));
|
||||
// // 更新子流程标准解读人流程变量
|
||||
// for (ProcessApprovalRecord approvalRecord : processApprovalRecordList) {
|
||||
// Task task2 = taskService.createTaskQuery().taskId(approvalRecord.getTaskId()).singleResult();
|
||||
// runtimeService.setVariable(task2.getExecutionId(), StandardInterpretCommon.MASTER_INTERPRET, toUserId);
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
-3
@@ -1892,9 +1892,6 @@ public class StandardInterpretFlowServiceImpl implements StandardInterpretFlowSe
|
||||
if (pass){
|
||||
processStandardInterpretClauseSublistService
|
||||
.saveOrUpdateBatch(processStandardInterpretClauseSublistList);
|
||||
}else {
|
||||
// 驳回
|
||||
|
||||
}
|
||||
break;
|
||||
// 会签(分发)
|
||||
|
||||
Reference in New Issue
Block a user