From 7c5edbd08674227f42a73cd1602efbf5535afb51 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Fri, 9 Mar 2018 14:41:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=84=BF=E7=AB=A5=E5=BB=BA=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/facade/BabyEarFacade.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java index c24b6c5..1b04ef6 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java @@ -92,12 +92,14 @@ public class BabyEarFacade { @Autowired private OrganizationGroupsFacade groupsFacade; @Autowired - private BabyBookbuildingService babyBookbuildingService; - @Autowired private BabyPatientExtendEarBabyService earBabyService; @Autowired private PatientServiceFacade patientServiceFacade; + + @Autowired + private BabyBookbuildingFacade babyBookbuildingFacade; + @Autowired private OperateLogFacade operateLogFacade; @@ -489,6 +491,17 @@ public class BabyEarFacade { babyService.updateOneBaby(baby, baby.getId()); babyPatientId = baby.getId(); } else {//新增 + + for (Map serInfo : babyEarBase.getSerInfos()) { + if (PatientSerEnums.SerTypeEnums.babyjzzz.getId().intValue() == Integer.parseInt(serInfo.get("serType"))) { + baby.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); + baby.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId()); + }else if (PatientSerEnums.SerTypeEnums.babyBzfw.getId().intValue() == Integer.parseInt(serInfo.get("serType"))) { + baby.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); + baby.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId()); + } + } + baby.setId(null); baby.setPid(pid); baby.setHospitalId(hId); @@ -496,7 +509,7 @@ public class BabyEarFacade { baby.setBuildType(1); baby.setCreated(new Date()); babyPatientId = babyService.addOneBaby(baby).getId(); - + babyBookbuildingFacade.createBuildMsg(baby); //建档开通增值服务 if (CollectionUtils.isNotEmpty(babyEarBase.getSerInfos())) { PatientService patientService = new PatientService(); -- 1.8.3.1