diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java index 62f933f..d699864 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java @@ -231,13 +231,16 @@ public class SmsConfigFacade { SmsConfigModel model = smsmodels.get(0); - if (StringUtils.isNotEmpty(model.getDeptPrefix())) - { + List deptsPrefixs = JsonUtil.toList(model.getDeptPrefix(), Map.class); if (CollectionUtils.isNotEmpty(deptsPrefixs)) { for (Map dept : deptsPrefixs) { + if (dept == null) + { + continue; + } //查询科室 并设置名称 Departments qdetp = departmentsService.getDepartments(Integer.valueOf(String.valueOf(dept.get("deptId")))); if (qdetp != null) @@ -281,7 +284,6 @@ public class SmsConfigFacade { } } sr.setDeptPrefix(deptsPrefixs); - } } else {