diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java index af87214d..43bc4f00 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java @@ -632,6 +632,23 @@ public class SignPatientManageRouteServiceImpl implements ISignPatientManageRout // break; } } + // 替换短信、公众号、小程序内容 + if (manageNode.getMessageTemplateId() != null) { + // 替换短信模板 + manageNode.setMessageNodeContent(signPatientManageRouteNodeService.replaceMessageInfo(manageNode.getMessageTemplateId(), labelFieldContentList)); + } + if (manageNode.getPhoneMessageTemplateId() != null) { + // 替换短信模板 + manageNode.setPhoneMessageTemplateContent(signPatientManageRouteNodeService.replaceMessageInfo(manageNode.getPhoneMessageTemplateId(), labelFieldContentList)); + } + // 替换公众号模板 + if (manageNode.getOfficialPushSign() != null && manageNode.getOfficialPushSign() == 1) { + manageNode.setOfficialNodeContent(signPatientManageRouteNodeService.replaceWeChatTemplate(manageNode.getOfficialTemplateId(), labelFieldContentList)); + } + // 替换小程序模板 + if (manageNode.getAppletPushSign() != null && manageNode.getAppletPushSign() == 1) { + manageNode.setAppletNodeContent(signPatientManageRouteNodeService.replaceWeChatTemplate(manageNode.getAppletTemplateId(), labelFieldContentList)); + } manageNodeAuditList.add(manageNode); }); } diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java index 24cc0789..3a08d0a4 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroutenode/impl/SignPatientManageRouteNodeServiceImpl.java @@ -685,6 +685,23 @@ public class SignPatientManageRouteNodeServiceImpl implements ISignPatientManage // break; } } + // 替换短信、公众号、小程序内容 + if (manageNode.getMessageTemplateId() != null) { + // 替换短信模板 + manageNode.setMessageNodeContent(replaceMessageInfo(manageNode.getMessageTemplateId(), labelFieldContentList)); + } + if (manageNode.getPhoneMessageTemplateId() != null) { + // 替换短信模板 + manageNode.setPhoneMessageTemplateContent(replaceMessageInfo(manageNode.getPhoneMessageTemplateId(), labelFieldContentList)); + } + // 替换公众号模板 + if (manageNode.getOfficialPushSign() != null && manageNode.getOfficialPushSign() == 1) { + manageNode.setOfficialNodeContent(replaceWeChatTemplate(manageNode.getOfficialTemplateId(), labelFieldContentList)); + } + // 替换小程序模板 + if (manageNode.getAppletPushSign() != null && manageNode.getAppletPushSign() == 1) { + manageNode.setAppletNodeContent(replaceWeChatTemplate(manageNode.getAppletTemplateId(), labelFieldContentList)); + } signPatientManageRouteNodeMapper.updateSignPatientManageRouteNode(manageNode); }); }