From 4302d070aeb223e077e0a5018ee1f4d57bd420f5 Mon Sep 17 00:00:00 2001 From: yangfei Date: Thu, 5 Jul 2018 14:48:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=BD=E8=AE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/facade/ModularFunctionConfigFacde.java | 23 +++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ModularFunctionConfigFacde.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ModularFunctionConfigFacde.java index a2a725b..8a7e0a9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ModularFunctionConfigFacde.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ModularFunctionConfigFacde.java @@ -81,11 +81,24 @@ public class ModularFunctionConfigFacde { }else{ System.out.println("进入修改医院配置:"+organization.getId()); ModularFunctionConfigModel modularFunctionConfigModel = modularFunctionConfigModels.get(0); - Map conMap1 = new HashMap(); - conMap1.put("type", "2"); - conMap1.put("value", "2"); - modularFunctionConfigModel.getConfigs().add(conMap1); - modularFunctionConfigServcie.updateDiagnoseConfig(modularFunctionConfigModel); + List> configs = modularFunctionConfigModel.getConfigs(); + boolean isAdd = true; + for(Map map:configs){ + if("2".equals(map.get("type"))){ + isAdd = false; + break; + } + } + if(isAdd){ + System.out.println(organization.getId()+"开通儿童高危配置"); + Map conMap1 = new HashMap(); + conMap1.put("type", "2"); + conMap1.put("value", "2"); + modularFunctionConfigModel.getConfigs().add(conMap1); + modularFunctionConfigServcie.updateDiagnoseConfig(modularFunctionConfigModel); + }else{ + System.out.println(organization.getId()+"已经配置儿童高危跳过"); + } } } } -- 1.8.3.1