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