From 9882721d48505f43adb143ed59ab44a9962fab3c Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Thu, 28 Jul 2016 11:26:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=95=E5=A6=87=E5=88=86=E5=A8=A9=E5=90=8E?= =?UTF-8?q?=20=E5=8F=98=E6=88=90=E4=BA=A7=E5=A6=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/lyms/platform/pojo/PersonModel.java | 2 +- .../platform/operate/web/facade/MatDeliverFacade.java | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/PersonModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/PersonModel.java index b6351fa..98b6ceb 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/PersonModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/PersonModel.java @@ -32,7 +32,7 @@ public class PersonModel extends BaseModel { //生日 private Date birth; - //类型 1 孕妇 2 儿童 + //类型 1 孕妇 2 儿童 3孕妇 private Integer type; private Date created; 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 dcf9e87..0b4ecac 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 @@ -69,16 +69,25 @@ public class MatDeliverFacade { PatientsQuery patientsQuery = new PatientsQuery(); patientsQuery.setId(parentId); List patients = patientsService.queryPatient(patientsQuery); - + Patients patients1 =null; if (CollectionUtils.isNotEmpty(list)) { String userName = ""; if (CollectionUtils.isNotEmpty(patients)) { - userName = patients.get(0).getUsername(); + patients1=patients.get(0); + userName =patients1 .getUsername(); if (null != deliverAddRequest.getDueDate()) { Date fmDate = DateUtil.parseYMD(deliverAddRequest.getDueDate()); - patients.get(0).setFmDate(fmDate); - patients.get(0).setType(3); - patientsService.updatePatient(patients.get(0)); + patients1.setFmDate(fmDate); + patients1.setType(3); + patientsService.updatePatient(patients1); + //修改person表状态为产妇 + if(StringUtils.isNotEmpty(patients1.getPid())){ + PersonModel personModel=new PersonModel(); + personModel.setType(3); + personModel.setId(patients1.getPid()); + personModel.setModified(new Date()); + personService.updatePerson(personModel,patients1.getPid()); + } } } for (MatDeliverAddRequest.Baby baby : list) { -- 1.8.3.1