Commit 15a612050bded53fa534a2a6c7d7da7dc1a3f495

Authored by liquanyu
1 parent a673481244

修改体验日期

Showing 2 changed files with 28 additions and 2 deletions

platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java View file @ 15a6120
... ... @@ -301,6 +301,21 @@
301 301 return rightNow.getTime();
302 302 }
303 303  
  304 + public static Date addMonth(Date srcDate, int month) {
  305 + Calendar rightNow = Calendar.getInstance();
  306 + rightNow.setTime(srcDate);
  307 + rightNow.add(Calendar.DAY_OF_MONTH, month);
  308 + return rightNow.getTime();
  309 + }
  310 +
  311 + public static Date addYear(Date srcDate, int year) {
  312 + Calendar rightNow = Calendar.getInstance();
  313 + rightNow.setTime(srcDate);
  314 + rightNow.add(Calendar.DAY_OF_YEAR, year);
  315 + return rightNow.getTime();
  316 + }
  317 +
  318 +
304 319 /**
305 320 * 获取当天还剩多少秒
306 321 *
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 15a6120
... ... @@ -229,7 +229,18 @@
229 229 bm.setExpVip(b.getExpVip());
230 230 bm.setMremark(b.getMremark());
231 231 bm.setDiagnose(b.getDiagnose());
232   - bm.setVipEndTime(DateUtil.parseYMD(b.getVipEndTime()));
  232 +
  233 + if (b.getExpType() == ExpEnums.SGY.getId())
  234 + {
  235 + Date vipEndTime = DateUtil.addMonth(DateUtil.parseYMD(b.getBuildDate()),3);
  236 + bm.setVipEndTime(vipEndTime);
  237 + }
  238 + else
  239 + {
  240 + Date vipEndTime = DateUtil.addYear(DateUtil.parseYMD(b.getBabyBirthday()),3);
  241 + bm.setVipEndTime(vipEndTime);
  242 + }
  243 +
233 244 bm.setServiceStatus(b.getServiceStatus());
234 245  
235 246 bm.setDueDate(DateUtil.parseYMD(b.getDueDate()));
... ... @@ -338,7 +349,7 @@
338 349 result.setExpVip(model.getExpVip());
339 350 result.setMremark(model.getMremark() == null ? "" : model.getMremark());
340 351 result.setDiagnose(model.getDiagnose());
341   - result.setVipEndTime(DateUtil.getyyyy_MM_dd(model.getVipEndTime()));
  352 + //result.setVipEndTime(DateUtil.getyyyy_MM_dd(model.getVipEndTime()));
342 353 result.setServiceStatus(String.valueOf(model.getServiceStatus()));
343 354  
344 355