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()+"已经配置儿童高危跳过"); + } } } }