diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index 350e2ba..97bbac2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -102,9 +102,15 @@ public class ApplyOrderFacade { referralApplyOrderModel.setBirth(patients.getBirth()); referralApplyOrderModel.setExpVip(patients.getExpVip()); int days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); - ; + referralApplyOrderModel.setPid(patients.getPid()); referralApplyOrderModel.setDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(days)); + + patients.setId(null); + patients.setHospitalId(hospital); + patients.setBookbuildingDate(new Date()); + patients.setBookbuildingDoctor(null); + patientsService.addPatient(patients); } } else { BabyModel babyModel = babyService.getOneBabyById(referralApplyOrderModel.getParentId()); @@ -125,6 +131,13 @@ public class ApplyOrderFacade { referralApplyOrderModel.setCardNo(patients.getCardNo()); referralApplyOrderModel.setExpVip(babyModel.getExpVip()); referralApplyOrderModel.setPid(babyModel.getPid()); + + //新增儿童建档 + babyModel.setId(null); + babyModel.setHospitalId(hospital); + babyModel.setBuildDoctor(null); + babyModel.setBuildDate(new Date()); + babyService.addOneBaby(babyModel); } } @@ -143,6 +156,7 @@ public class ApplyOrderFacade { } /** + * * 增加产前筛查 * * @param sieveApplyOrderAddRequest