From e9e152ccbe844a391f83c4c62085134c6360e8ce Mon Sep 17 00:00:00 2001 From: liquanyu Date: Fri, 22 Jul 2016 15:44:21 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=8E=A5=E5=8F=A3=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/biz/service/SmsConfigService.java | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsConfigService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsConfigService.java index 287f00f..a6a8663 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsConfigService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsConfigService.java @@ -56,21 +56,23 @@ public class SmsConfigService { if (CollectionUtils.isNotEmpty(list)) { + boolean isExist = false; for (Map dept : list) { if (deptId != null && String.valueOf(deptId).equals(String.valueOf(dept.get("deptId")))) { dept.put("deptPrefix",deptPrefix); + isExist = true; } - else - { - Map preMap = new HashMap(); - preMap.put("deptPrefix",deptPrefix); - preMap.put("deptId",deptId); - preMap.put("hospitalId",hid); - list.add(preMap); - break; - } + + } + if (!isExist) + { + Map preMap = new HashMap(); + preMap.put("deptPrefix",deptPrefix); + preMap.put("deptId",deptId); + preMap.put("hospitalId",hid); + list.add(preMap); } } -- 1.8.3.1