From 9469971a974f5fab091155168ffc8356bc3892cb Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Fri, 19 Aug 2016 09:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AE=BE=E7=BD=AEparentid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/platform/operate/web/facade/MatDeliverFacade.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 7e85830..c583c6c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -131,7 +131,7 @@ public class MatDeliverFacade { if (null != deliverAddRequest.getDueDate()) { Date fmDate = DateUtil.parseYMD(deliverAddRequest.getDueDate()); //修改分娩日期 - updatePatientFmDate(patients1.getPid(),fmDate); + updatePatientFmDate(patients1.getPid(),fmDate,1); //修改person表状态为产妇 if (StringUtils.isNotEmpty(patients1.getPid())) { PersonModel personModel = new PersonModel(); @@ -193,7 +193,7 @@ public class MatDeliverFacade { patientsQuery.setId(deliverAddRequest.getParentId()); Patients patients = patientsService.findOnePatientById(deliverAddRequest.getParentId()); //修改分娩日期 - updatePatientFmDate(patients.getPid(),fmDate); + updatePatientFmDate(patients.getPid(),fmDate,3); /* if (CollectionUtils.isNotEmpty(patients)) { if(fmDate.after(DateUtil.addDay(patients.get(0).getLastMenses(),168))){ Patients patients2=new Patients(); @@ -218,11 +218,12 @@ public class MatDeliverFacade { * @param pid * @param fmDate */ - private void updatePatientFmDate(String pid,Date fmDate){ + private void updatePatientFmDate(String pid,Date fmDate,int type){ PatientsQuery patientsQuery=new PatientsQuery(); patientsQuery.setPid(pid); patientsQuery.setYn(YnEnums.YES.getId()); - patientsQuery.setType(1); + patientsQuery.setType(type); + patientsQuery.setDueStatus(0); List patientsList = patientsService.queryPatient(patientsQuery); for(Patients patients:patientsList){ //判断分娩日期是否大于24孕周 -- 1.8.3.1