|
|
@@ -263,11 +263,11 @@ public class PartyRoleProviderService {
|
|
|
//遍历每个页面的权限设置
|
|
|
for(PagePermissionDTO pagePermissionDTO:permissionSaveDTO.getPermissions()){
|
|
|
String pageId = pagePermissionDTO.getPageId();
|
|
|
- //删除该页面对应的所有角色权限
|
|
|
- partyRoleProviderDao.deleteRoleResourcesByResourcesId(pageId);
|
|
|
//获取该页面有权限的角色列表
|
|
|
List<String> roleNameList = pagePermissionDTO.getRolesWithPermission();
|
|
|
for(String roleName:roleNameList){
|
|
|
+ //删除该页面对应的所有角色权限
|
|
|
+ partyRoleProviderDao.deleteRoleResourcesByResourcesId(pageId,roleName);
|
|
|
//插入资源和角色的对应关系
|
|
|
partyRoleProviderDao.insertRoleResources(roleName, pageId);
|
|
|
}
|