Commit 5209b0aaf026752e24dab425cc9e2f7cf99e1852

Authored by tranny
1 parent e36ab26805

儿童疾病

Showing 2 changed files with 13 additions and 6 deletions

platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/BabyDiseaseMsgGenerateWorker.java View file @ 5209b0a
... ... @@ -116,7 +116,9 @@
116 116 //开通一个月 一个月按照33天给服务
117 117 else if("1".equals(baby.getOpenDiseaseType()))
118 118 {
119   - openDisDays = DateUtils.getBetweenMonths(DateUtil.addDay(baby.getOpenDiseaseEndTime(),-33),new Date());
  119 + Date date = DateUtil.addDay(baby.getOpenDiseaseEndTime(),-33);
  120 + System.out.println(DateUtil.getyyyy_MM_dd(date));
  121 + openDisDays = DateUtils.daysBetween(date, new Date());
120 122 }
121 123  
122 124 List<String> diseases = baby.getDiseases();
... ... @@ -134,10 +136,10 @@
134 136 {
135 137 for (MessageContent message : amsSmses)
136 138 {
137   - boolean isExist = SaveMessageService.isExistMsg(baby.getId(), message.getId());
138   - if (isExist) {
139   - continue;
140   - }
  139 +// boolean isExist = SaveMessageService.isExistMsg(baby.getId(), message.getId());
  140 +// if (isExist) {
  141 +// continue;
  142 +// }
141 143 //开通一个月 按照ams短信配置的天数来发送
142 144 if ("1".equals(baby.getOpenDiseaseType()))
143 145 {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 5209b0a
... ... @@ -1480,7 +1480,12 @@
1480 1480  
1481 1481 bm.setOpenDisease(b.getOpenDisease());
1482 1482 bm.setOpenDiseaseType(b.getOpenDiseaseType());
1483   - bm.setOpenDiseaseEndTime(b.getOpenDiseaseType() ==null ? null : DateUtil.addMonth(bm.getBuildDate(),Integer.parseInt(b.getOpenDiseaseType())));
  1483 + Date endTime = null;
  1484 + if (b.getOpenDiseaseType() ==null)
  1485 + {
  1486 + endTime = "1".equals(bm.getBuildDate()) ? DateUtil.addDay(bm.getBuildDate(),33) : DateUtil.addMonth(bm.getBuildDate(),Integer.parseInt(b.getOpenDiseaseType()));
  1487 + }
  1488 + bm.setOpenDiseaseEndTime(endTime);
1484 1489  
1485 1490 return bm;
1486 1491 }