From 2a3d7a8d23ec85579a1974ef4b87caf83f29de41 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Sun, 1 May 2016 16:20:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=9B=E5=BB=BA=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/platform/operate/web/facade/VisitFacade.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java index 98b7d90..7c4c113 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java @@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; +import java.util.Date; import java.util.List; /** @@ -146,7 +147,10 @@ public class VisitFacade { SimpleVisitPuerpera srcModel = visitRequest.new SimpleVisitPuerpera(model); // 和数据库里面的对象比较如果不等就表示有修改需存入到数据库中 if (!destModel.equals(srcModel)) { - patientsService.updatePatient(visitRequest.getPatients()/*.build()*/); + Patients patients = visitRequest.getPatients(); + patients.setCreated(new Date()); + patients.setModified(new Date()); + patientsService.updatePatient(patients/*.build()*/); } } else { return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("产妇信息不存在"); @@ -158,6 +162,8 @@ public class VisitFacade { patients.setType(3); patients.setYn(YnEnums.YES.getId()); patients.setId(null); + patients.setCreated(new Date()); + patients.setModified(new Date()); parentId = patientsService.addPatient(patients).getId(); } @@ -167,13 +173,18 @@ public class VisitFacade { if (StringUtils.isNotBlank(parentId)) { visitModel.setParentId(parentId); } + visitModel.setCreated(new Date()); + visitModel.setModified(new Date()); visitService.addVisit(visitModel); } else { - visitService.updateVisit(visitRequest.getRequestVisit()); + VisitModel visitModel = visitRequest.getRequestVisit(); + visitModel.setModified(new Date()); + visitService.updateVisit(visitModel); } Patients patients = new Patients(); patients.setId(parentId); patients.setIsVisit(1); + patients.setModified(new Date()); patientsService.updatePatient(patients); return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } -- 1.8.3.1