From abdd90a747649fd8fa2cd6f6f406107a79990278 Mon Sep 17 00:00:00 2001 From: yangfei Date: Thu, 7 Jun 2018 17:59:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=84=BF=E4=BF=9D=E5=A2=9E=E5=8A=A0=E9=AB=98?= =?UTF-8?q?=E5=8D=B1=E5=84=BF=E3=80=81=E4=BD=93=E5=BC=B1=E5=84=BF=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/PatientServiceFacade.java | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java index 86c6be8..2f53fa5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java @@ -1,6 +1,7 @@ package com.lyms.platform.operate.web.facade; import com.lyms.platform.biz.service.BabyService; +import com.lyms.platform.biz.service.BasicConfigService; import com.lyms.platform.biz.service.CommonService; import com.lyms.platform.biz.service.PatientsService; import com.lyms.platform.common.constants.ErrorCodeConstants; @@ -16,7 +17,9 @@ import com.lyms.platform.operate.web.result.PatientSerResult; import com.lyms.platform.permission.model.*; import com.lyms.platform.permission.service.*; import com.lyms.platform.pojo.BabyModel; +import com.lyms.platform.pojo.BasicConfig; import com.lyms.platform.pojo.Patients; +import com.lyms.platform.query.BasicConfigQuery; import com.lyms.platform.query.PatientsQuery; import net.sf.json.JSONObject; import org.apache.commons.collections.CollectionUtils; @@ -58,14 +61,47 @@ public class PatientServiceFacade { @Autowired private BookbuildingFacade bookbuildingFacade; @Autowired + private BasicConfigService basicConfigService; + @Autowired private BabyBookbuildingFacade babyBookbuildingFacade; + private static List mainBasicConfigList; + + private static List tiRuoBasicConfigList; + public BaseResponse babyServiceInit(Integer userId) { Map map = new HashMap(); //服务类型 map.put("serTypes", PatientSerEnums.getBabySerType()); //服务状态 map.put("serStatus", PatientSerEnums.getSerStatus()); + if (CollectionUtils.isEmpty(mainBasicConfigList)) { + BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); + basicConfigQuery.setEnable(1); + basicConfigQuery.setTypeId("5b18f8a7422b03d4ad2bf913"); + + //所有数据 + List basicConfigList = basicConfigService.queryBasicConfig(basicConfigQuery); + //主节点数据 + basicConfigQuery.setTypeId(null); + basicConfigQuery.setParentId("5b18f8a7422b03d4ad2bf913"); + mainBasicConfigList = basicConfigService.queryBasicConfig(basicConfigQuery); + BasicConfigFacade.dispNewHighRisk(basicConfigList, mainBasicConfigList); + } + + //高危儿的基础数据 + map.put("gaoWeiEnmum", mainBasicConfigList); + + if (CollectionUtils.isEmpty(tiRuoBasicConfigList)) { + BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); + basicConfigQuery.setEnable(1); + basicConfigQuery.setTypeId("5b18f33c422b03d4ad2bf8ff"); + //所有数据 + tiRuoBasicConfigList = basicConfigService.queryBasicConfig(basicConfigQuery); + } + //体弱儿的基础数据 + map.put("tiRuoEnmum", tiRuoBasicConfigList); + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION).setData(map); } -- 1.8.3.1