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 11600b74..4faf8237 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 @@ -789,6 +789,9 @@ public class SignPatientManageRouteServiceImpl implements ISignPatientManageRout return null; } String templateContent = wechatTemplate.getTemplateContent(); + if (StringUtils.isEmpty(templateContent)) { + return null; + } Pattern pattern = Pattern.compile("#\\{([^\\}]*)\\}"); Matcher matcher = pattern.matcher(templateContent); while (matcher.find()) {