Commit d2c9386c076dc4adbb8e1657abec51ae3729adaf

Authored by liquanyu
1 parent 313861b511

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());