diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java index 53a9fa2..9571812 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/OrganizationServiceImpl.java @@ -228,11 +228,11 @@ public class OrganizationServiceImpl extends DataAccessLayerService implements O for (DataPermissionsModel model : list) { if (StringUtils.isNotBlank(model.getAreaPermission())) { List addressBeanList = JsonUtil.toList(model.getAreaPermission(), AddressBean.class); - Set organizationIds = null; + Set organizationIds = new HashSet<>(); if (model.getData() != null) { - organizationIds = model.getData().keySet(); - } else { - organizationIds = new HashSet<>(); + for (Object s:model.getData().keySet()) { + organizationIds.add(s.toString()); + } } for (AddressBean addressBean:addressBeanList) { OrganizationQuery query = new OrganizationQuery();