fix 81679 法规合规评估流程-法规工程师审批-部所主管级领导选择不涉及的数据,在这里查看不了信息
This commit is contained in:
+11
@@ -805,6 +805,8 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
|||||||
ProcessProjectStandardVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
ProcessProjectStandardVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
||||||
List<ProcessProjectStandardTerm> termList = businessInfoDTO.getProcessProjectStandardTermList();
|
List<ProcessProjectStandardTerm> termList = businessInfoDTO.getProcessProjectStandardTermList();
|
||||||
Map<String, ProcessProjectStandardTerm> termUserIdMap = CollStreamUtil.toIdentityMap(termList, ProcessProjectStandardTerm::getTermUserId);
|
Map<String, ProcessProjectStandardTerm> termUserIdMap = CollStreamUtil.toIdentityMap(termList, ProcessProjectStandardTerm::getTermUserId);
|
||||||
|
List<ProcessProjectStandardTermApproval> termApprovalList = new ArrayList<>();
|
||||||
|
|
||||||
List<String> moduleOwnerIds = new ArrayList<>();
|
List<String> moduleOwnerIds = new ArrayList<>();
|
||||||
for (ProcessProjectStandardTermUser termUser : termUserList) {
|
for (ProcessProjectStandardTermUser termUser : termUserList) {
|
||||||
String termUserId = termUser.getId();
|
String termUserId = termUser.getId();
|
||||||
@@ -816,6 +818,14 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
|||||||
if (StringUtils.isNotBlank(notInvolved)){
|
if (StringUtils.isNotBlank(notInvolved)){
|
||||||
updateWrapper.set(ProcessProjectStandardTermUser::getNotInvolved,notInvolved);
|
updateWrapper.set(ProcessProjectStandardTermUser::getNotInvolved,notInvolved);
|
||||||
updateWrapper.set(ProcessProjectStandardTermUser::getAssessResults, AssessCommon.NOT_INVOLVED);
|
updateWrapper.set(ProcessProjectStandardTermUser::getAssessResults, AssessCommon.NOT_INVOLVED);
|
||||||
|
//保存立项结果
|
||||||
|
ProcessProjectStandardTermApproval termApproval = new ProcessProjectStandardTermApproval();
|
||||||
|
termApproval.setProcessId(businessId);
|
||||||
|
termApproval.setResponsibleUnitLeader(userId);
|
||||||
|
termApproval.setTermId(term.getId());
|
||||||
|
termApproval.setAssessResults(AssessCommon.NOT_INVOLVED);
|
||||||
|
termApproval.setProjectApprovalFlag(YesOrNoEnum.NO.getValue());
|
||||||
|
termApprovalList.add(termApproval);
|
||||||
}else {
|
}else {
|
||||||
String moduleOwner = term.getModuleOwner();
|
String moduleOwner = term.getModuleOwner();
|
||||||
if (StringUtils.isBlank(moduleOwner)){
|
if (StringUtils.isBlank(moduleOwner)){
|
||||||
@@ -829,6 +839,7 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
|||||||
}
|
}
|
||||||
termUserService.update(updateWrapper);
|
termUserService.update(updateWrapper);
|
||||||
}
|
}
|
||||||
|
termApprovalService.saveBatch(termApprovalList);
|
||||||
moduleOwnerIds = moduleOwnerIds.stream()
|
moduleOwnerIds = moduleOwnerIds.stream()
|
||||||
.filter(Objects::nonNull)
|
.filter(Objects::nonNull)
|
||||||
.distinct().collect(Collectors.toList());
|
.distinct().collect(Collectors.toList());
|
||||||
|
|||||||
Reference in New Issue
Block a user