update 项目合规评估流程 法规工程师归档 发送消息

This commit is contained in:
lijiarao
2023-12-19 11:43:10 +08:00
parent cc9315743a
commit 34d973f963
4 changed files with 80 additions and 58 deletions
@@ -459,11 +459,32 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
break;
//法规工程师归档
case ProcessProjectAssessCommon.FGGCSGD:
fggcsgdSubmit(processInfoVO, processDTO);
break;
default:
}
}
private void fggcsgdSubmit(ProcessInfoVO<ProcessProjectAssessVO> processInfoVO, ProcessDTO processDTO) {
String businessId = processInfoVO.getBusinessId();
ProcessProjectAssess projectAssess = this.getById(businessId);
String projectId = projectAssess.getProjectId();
LawsProjectLibrary lawsProjectLibrary = lawsProjectLibraryService.getById(projectId);
ProcessProjectAssessVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
String carbonCopyPersonnels = businessInfoDTO.getCarbonCopyPersonnels();
SendMessageDTO sendMessageDTO = new SendMessageDTO();
sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.PROJECT_ASSESS_COMPLETE);
sendMessageDTO.setToUserId(carbonCopyPersonnels);
Map<String, String> sendMap = new HashMap<>();
ProcessAll process = processAllService.getByProcessInstanceId(processDTO.getProcessInstanceId());
sendMap.put("prcNum", process.getPrcNum());
sendMap.put("prcName", process.getPrcName());
sendMap.put("projectName", lawsProjectLibrary.getProjectName());
sendMessageDTO.setMap(sendMap);
sendMessageAPI.sendMessage(sendMessageDTO);
}
//各部门主管级领导下发
private void gbmzgjldxfSubmit(ProcessInfoVO<ProcessProjectAssessVO> processInfoVO, ProcessDTO processDTO) {
String businessId = processInfoVO.getBusinessId();