update 项目合规评估流程 法规工程师归档 发送消息
This commit is contained in:
+21
@@ -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();
|
||||
|
||||
+1
@@ -18,4 +18,5 @@ public class MessageTemplateCodeCommon {
|
||||
public static final String STANDARD_CHANGE_REPLACE = "standard_change_replace"; // 【法规变更】代替/被代替标准变更
|
||||
public static final String STANDARD_CHANGE_REFERENCE = "standard_change_reference"; // 【法规变更】引用标准变更
|
||||
public static final String STANDARD_CONSULTATION = "standard_consultation"; // 【征求意见结果提醒】
|
||||
public static final String PROJECT_ASSESS_COMPLETE = "项目合规评估完成提醒"; // 【项目合规评估完成提醒】
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user