update 标准征求意见流程

This commit is contained in:
liao
2023-11-21 16:43:50 +08:00
parent 12dd9c1877
commit 24b336507f
2 changed files with 15 additions and 11 deletions
@@ -223,13 +223,14 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
Map<String, Object> map = JSON.parseObject(processFbEntryChange.getBusinessJson(), Map.class); Map<String, Object> map = JSON.parseObject(processFbEntryChange.getBusinessJson(), Map.class);
// 处理字典翻译 // 处理字典翻译
List<LawsTag> fieldList = lawsCommonMapper.getFieldList(TableNameEnum.getTableName(processFbEntryChange.getSource())); //List<LawsTag> fieldList = lawsCommonMapper.getFieldList(TableNameEnum.getTableName(processFbEntryChange.getSource()));
// 新增编辑显示 // 新增编辑显示
fieldList = fieldList.stream().filter(lawsTag -> YesOrNoEnum.YES.getValue() //fieldList = fieldList.stream().filter(lawsTag -> YesOrNoEnum.YES.getValue()
.equals(lawsTag.getIsShowFormCreate().toString())).collect(Collectors.toList()); //.equals(lawsTag.getIsShowFormCreate().toString())).collect(Collectors.toList());
Map<String, Object> stringObjectMap = lawsCommonService.processResultMap(map, fieldList); //Map<String, Object> stringObjectMap = lawsCommonService.processResultMap(map, fieldList);
processFbEntryChange.setBusinessMap(stringObjectMap); //processFbEntryChange.setBusinessMap(stringObjectMap);
processFbEntryChange.setBusinessMap(map);
processInfoVO.setBusinessInfoDTO(processFbEntryChange); processInfoVO.setBusinessInfoDTO(processFbEntryChange);
return processInfoVO; return processInfoVO;
} }
@@ -203,11 +203,13 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
case ConsultationTaskKey.DEPART_LEADER_START_1: case ConsultationTaskKey.DEPART_LEADER_START_1:
processDepartLeaderStart_1(processInfoVO); // 各部所主管级领导分发 processDepartLeaderStart_1(processInfoVO); // 各部所主管级领导分发
break; break;
case ConsultationTaskKey.DESIGN_ENGINEER_1: // 设计工程师填写征求意见(分发给模块负责人)
case ConsultationTaskKey.DESIGN_ENGINEER_2: // 设计工程师填写征求意见(不分发给模块负责人) case ConsultationTaskKey.DESIGN_ENGINEER_2: // 设计工程师填写征求意见(不分发给模块负责人)
processEngineer_2(processInfoVO); designEngineer(processInfoVO);
break; break;
case ConsultationTaskKey.MODULE_OWNER_END_1: // 模块负责人汇总填写意见(可跳过)
case ConsultationTaskKey.DEPART_LEADER_COLLECT_2: // 各部所主管级领导汇总(不分发给模块负责人) case ConsultationTaskKey.DEPART_LEADER_COLLECT_2: // 各部所主管级领导汇总(不分发给模块负责人)
departLeaderCollect_2(processInfoVO); collect(processInfoVO);
break; break;
case ConsultationTaskKey.MODULE_OWNER_START: // 模块负责人分发 case ConsultationTaskKey.MODULE_OWNER_START: // 模块负责人分发
moduleOwnerStart(processInfoVO); moduleOwnerStart(processInfoVO);
@@ -242,6 +244,7 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
designEngineerIdList.forEach(designEngineer -> { designEngineerIdList.forEach(designEngineer -> {
ProcessFbConsultationUserLink userLink = new ProcessFbConsultationUserLink(); ProcessFbConsultationUserLink userLink = new ProcessFbConsultationUserLink();
userLink.setId(UUIDUtils.randomUUID20());
userLink.setUserType(processFbConsultationUserLink.getUserType()); userLink.setUserType(processFbConsultationUserLink.getUserType());
userLink.setBusinessId(processFbConsultationUserLink.getBusinessId()); userLink.setBusinessId(processFbConsultationUserLink.getBusinessId());
userLink.setDepartLeaderId(processFbConsultationUserLink.getDepartLeaderId()); userLink.setDepartLeaderId(processFbConsultationUserLink.getDepartLeaderId());
@@ -265,9 +268,9 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
/** /**
* @Author: liao * @Author: liao
* @Date: 2023/11/21 9:39 * @Date: 2023/11/21 9:39
* @Description: 各部所主管级领导汇总(不分发给模块负责人) * @Description: 汇总
**/ **/
private void departLeaderCollect_2(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) { private void collect(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
ProcessFbStandardConsultationVO businessInfoDTO = processInfoVO.getBusinessInfoDTO(); // 全部业务信息 ProcessFbStandardConsultationVO businessInfoDTO = processInfoVO.getBusinessInfoDTO(); // 全部业务信息
List<ProcessFbConsultationList> processFbConsultationLists = businessInfoDTO.getProcessFbConsultationLists(); List<ProcessFbConsultationList> processFbConsultationLists = businessInfoDTO.getProcessFbConsultationLists();
@@ -284,9 +287,9 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl<Proces
/** /**
* @Author: liao * @Author: liao
* @Date: 2023/11/16 15:46 * @Date: 2023/11/16 15:46
* @Description: 设计工程师填写征求意见(不分发给模块负责人) * @Description: 设计工程师填写征求意见
**/ **/
private void processEngineer_2(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) { private void designEngineer(ProcessInfoVO<ProcessFbStandardConsultationVO> processInfoVO) {
ProcessFbStandardConsultationVO businessInfoDTO = processInfoVO.getBusinessInfoDTO(); // 全部业务信息 ProcessFbStandardConsultationVO businessInfoDTO = processInfoVO.getBusinessInfoDTO(); // 全部业务信息
List<ProcessFbConsultationList> processFbConsultationLists = businessInfoDTO.getProcessFbConsultationLists(); List<ProcessFbConsultationList> processFbConsultationLists = businessInfoDTO.getProcessFbConsultationLists();