Commit d2c9386c076dc4adbb8e1657abec51ae3729adaf
1 parent
313861b511
Exists in
master
and in
1 other branch
code update
Showing 2 changed files with 20 additions and 1 deletions
platform-common/src/main/java/com/lyms/platform/common/utils/StringUtils.java
View file @
d2c9386
| ... | ... | @@ -143,6 +143,22 @@ |
| 143 | 143 | return String.valueOf(str); |
| 144 | 144 | } |
| 145 | 145 | |
| 146 | + | |
| 147 | + /** | |
| 148 | + * 替换短信中的表达式 | |
| 149 | + * @return | |
| 150 | + */ | |
| 151 | + public static String replaceEL(String name,Date checkDate,String repalceStr) | |
| 152 | + { | |
| 153 | + if (StringUtils.isNotEmpty(repalceStr)) | |
| 154 | + { | |
| 155 | + String date = DateUtil.getyyyy_MM_dd(checkDate); | |
| 156 | + return repalceStr.replace("{{姓名}}",name).replace("{{预产期}}", date); | |
| 157 | + } | |
| 158 | + return repalceStr; | |
| 159 | + } | |
| 160 | + | |
| 161 | + | |
| 146 | 162 | // public static void main(String[] arg) { |
| 147 | 163 | // System.out.print(encryPhone("18382670036")); |
| 148 | 164 | // } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
d2c9386
| ... | ... | @@ -437,7 +437,10 @@ |
| 437 | 437 | MessageListRequest smsList = new MessageListRequest(); |
| 438 | 438 | List<MessageRequest> messages = new ArrayList<>(); |
| 439 | 439 | MessageRequest mr = new MessageRequest(); |
| 440 | - mr.setContent("【"+messagePrefix+"】"+templateModel.getContent()); | |
| 440 | + Date dueDate = DateUtil.addWeek(patient.getLastMenses(),42); | |
| 441 | + String content = StringUtils.replaceEL(patient.getUsername(),dueDate,templateModel.getContent()); | |
| 442 | + | |
| 443 | + mr.setContent("【"+messagePrefix+"】"+content); | |
| 441 | 444 | mr.setObjType(ServiceObjEnums.YUNOBJ.getId()); |
| 442 | 445 | mr.setPhone(patient.getPhone()); |
| 443 | 446 | mr.setTimeType(SmsTimeTypeEnums.ONTIME.getId()); |