fix: 89150 法规符合性排查流程--主排查人--分发节点、审核节点、汇总节点,转办后存在问题

This commit is contained in:
2024-08-22 10:12:16 +08:00
parent 273200faff
commit 090ce628df
@@ -119,6 +119,19 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
processAll.setShowRejectTransition(YesOrNoEnum.NO.getValue());
}
}
if (ProcessTypeEnum.STANDARD_COMPLIANCE_CHECK.getValue().equals(processAll.getPrcType())){
// 是否显示驳回/转办
// 查询是否存在子流程
int count = processApprovalRecordService.count(
new LambdaQueryWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getProcessInstanceId,
processAll.getProcessInstanceId())
.isNotNull(ProcessApprovalRecord::getParentTaskId));
if (count > 0 && (ProcessStandardComplianceCheckConstants.MAIN_CHECK_USER_REDISTRIBUTE.equals(node)
|| ProcessStandardComplianceCheckConstants.MAIN_CHECK_USER_DISTRIBUTE.equals(node))){
processAll.setShowRejectTransition(YesOrNoEnum.NO.getValue());
}
}
}
Set<String> nodeIdSet = todoList.getRecords().stream().map(ProcessAll::getNodeId).collect(Collectors.toSet());
Set<String> processDefinitionIdSet = todoList.getRecords().stream().map(ProcessAll::getProcessDefinitionId).collect(Collectors.toSet());