diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index 795f378..4af2365 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -113,9 +113,10 @@ public class BookbuildingFacade { } Integer type = 1; //1孕妇 2儿童 3产妇 + Date date = null; if (yunRequest.getLastMenstrualPeriod() != null) { - Date date = DateUtil.addWeek(DateUtil.parseYMD(yunRequest.getLastMenstrualPeriod()),42); + date = DateUtil.addWeek(DateUtil.parseYMD(yunRequest.getLastMenstrualPeriod()),42); Date currentDate = DateUtil.formatDate(new Date()); if (date.getTime() <= currentDate.getTime()) { @@ -168,6 +169,10 @@ public class BookbuildingFacade { //1孕妇 3 产妇 patient.setType(type); patient.setBuildType(0); + if (type == 3 && date != null) + { + patient.setFmDate(date); + } if (resperson != null) { patient.setPid(resperson.getId());