Commit 6fc9dc18de6ef6602677cd16e64ca768c097499c

Authored by hujiaqi
1 parent 46b3d82436
Exists in master

bug

Showing 1 changed file with 8 additions and 3 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java View file @ 6fc9dc1
... ... @@ -806,13 +806,18 @@
806 806 dueWeek = "已分娩";
807 807 } else {
808 808 int days = DateUtil.daysBetween(patients.getLastMenses(), patients.getBookbuildingDate());
809   - String week = (days / 7) + "";
810   - int day = (days % 7);
811   - dueWeek = "孕" + week + "周" + (day > 0 ? "+" + day + "天" : "");
  809 + if (days > 7 * 42 - 1) {
  810 + dueWeek = "已分娩";
  811 + } else {
  812 + String week = (days / 7) + "";
  813 + int day = (days % 7);
  814 + dueWeek = "孕" + week + "周" + (day > 0 ? "+" + day + "天" : "");
  815 + }
812 816 }
813 817 } catch (Exception e) {
814 818 // 什么都不干
815 819 }
  820 + patientManagerQueryModel.setCardNo(DefenceUtils.getId(patients.getCardNo()));
816 821 patientManagerQueryModel.setBuildWeek(dueWeek);
817 822 patientManagerQueryModel.setBookbuildingDoctor(StringUtils.isEmpty(patients.getBookbuildingDoctor()) ? "" : usersService.getUsers(Integer.valueOf(patients.getBookbuildingDoctor())).getName());
818 823 patientManagerQueryModel.setBookbuildingDate(DateUtil.getyyyy_MM_dd(patients.getBookbuildingDate()));