fix:88279

This commit is contained in:
梁琦涛
2024-08-07 18:25:58 +08:00
parent 8fcd2c3b29
commit c8fc07624d
@@ -181,22 +181,13 @@ public class ProcessNewStandardImportServiceImpl extends ServiceImpl<ProcessNewS
}
// 更新审批表为完成,填充数据
actFlowCommonService.updateApprovalInfo(processTask, taskId);
// 驳回,结束所有节点
if(!pass){
LambdaUpdateWrapper<ProcessApprovalRecord> update = new LambdaUpdateWrapper<>();
update.eq(ProcessApprovalRecord::getProcessInstanceId,processInstanceId);
update.ne(ProcessApprovalRecord::getFinishFlag, FinishFlagEnum.COMPLETE.getValue());
update.eq(ProcessApprovalRecord::getNodeId,xmlNodeId);
update.set(ProcessApprovalRecord::getCommitText,"未处理");
update.set(ProcessApprovalRecord::getCommitFlag,ActivitiCommon.COMMIT_FLAG3);
update.set(ProcessApprovalRecord::getFinishFlag,FinishFlagEnum.COMPLETE.getValue());
update.set(ProcessApprovalRecord::getEndTime,new Date());
processApprovalRecordService.update(update);
}
runtimeService.setVariable(processInstanceId, PASS, pass);
// 审批节点
actFlowCommonService.completeTask(taskId, userId);
// 驳回,结束所有节点
processApprovalRecordService.updateApprovalRecordFinishFlag(pass, taskId, xmlNodeId, processInstanceId);
// 保存快照
// 获取流程通用数据
ProcessAll process = processAllService.getByProcessInstanceId(processInstanceId);