From ebc03a8433e797a37f2805511665119a8f656f2d Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Thu, 7 Jul 2016 10:46:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/operate/web/facade/AccessPermissionFacade.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AccessPermissionFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AccessPermissionFacade.java index 056e017..697cdf0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AccessPermissionFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AccessPermissionFacade.java @@ -78,10 +78,12 @@ public class AccessPermissionFacade { PermissionTypeEnums permissionTypeEnums = PermissionTypeEnums.getEnumsById(roles.getPermissiontype()); Assert.notNull(permissionTypeEnums, "权限类型不存在."); - + if(CollectionUtils.isNotEmpty(accessPermissionAddRequest.getDeptId())){ + permission.setDeptid(accessPermissionAddRequest.getDeptId()); + } permission.setType(permissionTypeEnums.getId()); dataPermissionsModel.getData().clear(); - dataPermissionsModel.addOnePer( roles.getHospitalid(), permission); + dataPermissionsModel.addOnePer(roles.getHospitalid(), permission); }else if(PermissionTypeEnums.Type.ADMIN.getId()==NumberUtils.toInt(accessPermissionAddRequest.getType())){ //如果是院外的权限,就只需要设置医院的id permission.setType(PermissionTypeEnums.ALL_HOSPITAL.getId()); -- 1.8.3.1