fix 81455 法规合规评估流程-法规工程师审批节点,选择抄送人员,收到消息不对
This commit is contained in:
+16
-13
@@ -564,7 +564,7 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
||||
//查询表单
|
||||
ProcessProjectStandardVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
||||
List<ProcessProjectStandardTerm> termList = businessInfoDTO.getProcessProjectStandardTermList();
|
||||
List<String> carbonCopyPersonnelList = new ArrayList<>();
|
||||
|
||||
List<ProcessProjectStandardTerm> updateTermList = new ArrayList<>();
|
||||
List<ProcessProjectStandardTermUser> updateTermUserList = new ArrayList<>();
|
||||
Date date = new Date();
|
||||
@@ -579,7 +579,6 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
||||
term1.setId(termId);
|
||||
term1.setDesignEngineer(designEngineer);
|
||||
updateTermList.add(term1);
|
||||
carbonCopyPersonnelList.addAll(Arrays.asList(term.getCarbonCopyPersonnels().split(",")));
|
||||
|
||||
LawsSpecialProjectLibrary projectLibrary = new LawsSpecialProjectLibrary();
|
||||
projectLibrary.setSource(processProjectStandard.getSource());
|
||||
@@ -671,17 +670,21 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
||||
|
||||
taskService.complete(taskId, variables);
|
||||
if (pass){
|
||||
//发送消息
|
||||
String carbonCopyPersonnels = carbonCopyPersonnelList.stream().distinct().collect(Collectors.joining(","));
|
||||
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
||||
sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.PROJECT_STANDARD_COMPLETE);
|
||||
sendMessageDTO.setToUserId(carbonCopyPersonnels);
|
||||
Map<String, String> sendMap = new HashMap<>();
|
||||
sendMap.put("prcName", process.getPrcName());
|
||||
sendMap.put("termNumber", process.getPrcName());
|
||||
sendMap.put("termName", process.getPrcName());
|
||||
sendMessageDTO.setMap(sendMap);
|
||||
sendMessageAPI.sendMessage(sendMessageDTO);
|
||||
for (ProcessProjectStandardTerm term : termList) {
|
||||
List<String> carbonCopyPersonnelList = Arrays.asList(term.getCarbonCopyPersonnels().split(","));
|
||||
//发送消息
|
||||
String carbonCopyPersonnels = carbonCopyPersonnelList.stream().distinct().collect(Collectors.joining(","));
|
||||
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
||||
sendMessageDTO.setTemplateCode(MessageTemplateCodeCommon.PROJECT_STANDARD_COMPLETE);
|
||||
sendMessageDTO.setToUserId(carbonCopyPersonnels);
|
||||
Map<String, String> sendMap = new HashMap<>();
|
||||
sendMap.put("prcName", process.getPrcName());
|
||||
sendMap.put("termNumber", term.getTermNumber());
|
||||
sendMap.put("termName", term.getTermName());
|
||||
sendMessageDTO.setMap(sendMap);
|
||||
sendMessageAPI.sendMessage(sendMessageDTO);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user