mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-24 03:29:29 +08:00
fixed: role的edit接口返回permissionIds
This commit is contained in:
@@ -32,6 +32,16 @@ public class AdminRolePermissionServiceImpl extends ServiceImpl<AdminRolePermiss
|
||||
}
|
||||
return ids;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Integer> getPermissionIdsByRoleId(Integer roleId) {
|
||||
List<AdminRolePermission> rolePermissions = list(query().getWrapper().eq("role_id", roleId));
|
||||
List<Integer> ids = new ArrayList<>();
|
||||
for (AdminRolePermission rolePermission : rolePermissions) {
|
||||
ids.add(rolePermission.getPermId());
|
||||
}
|
||||
return ids;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ public class AdminRoleServiceImpl extends ServiceImpl<AdminRoleMapper, AdminRole
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public AdminRole createWithPermissionIds(String name, Integer[] permissionIds) {
|
||||
public void createWithPermissionIds(String name, Integer[] permissionIds) {
|
||||
AdminRole role = new AdminRole();
|
||||
|
||||
role.setName(name);
|
||||
@@ -46,7 +46,6 @@ public class AdminRoleServiceImpl extends ServiceImpl<AdminRoleMapper, AdminRole
|
||||
|
||||
relatePermissions(role, permissionIds);
|
||||
|
||||
return role;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -99,6 +98,11 @@ public class AdminRoleServiceImpl extends ServiceImpl<AdminRoleMapper, AdminRole
|
||||
rolePermissionService.removeByRoleId(role.getId());
|
||||
removeById(role.getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Integer> getPermissionIdsByRoleId(Integer roleId) {
|
||||
return rolePermissionService.getPermissionIdsByRoleId(roleId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user