|
@@ -275,8 +275,13 @@ public class RoleManagerServiceImpl implements RoleManagerService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public ListResourceTreeBySelectRoleCodeRes listResourceTreeBySelectRoleCode(ListResourceTreeBySelectRoleCodeReq listResourceTreeBySelectRoleCodeReq) throws Exception {
|
|
public ListResourceTreeBySelectRoleCodeRes listResourceTreeBySelectRoleCode(ListResourceTreeBySelectRoleCodeReq listResourceTreeBySelectRoleCodeReq) throws Exception {
|
|
- //1-查询角色树
|
|
|
|
- List<UserResource> userResourceList = userResourceMapper.listResourceTreeByRoleCode(listResourceTreeBySelectRoleCodeReq.getRoleCode(),null);
|
|
|
|
|
|
+ List<UserResource> userResourceList;
|
|
|
|
+ //1-查询角色树 如果roleCode是admin,查出全部资源
|
|
|
|
+ if("admin".equals(listResourceTreeBySelectRoleCodeReq.getRoleCode())){
|
|
|
|
+ userResourceList = userResourceMapper.listAll(null);
|
|
|
|
+ }else{
|
|
|
|
+ userResourceList = userResourceMapper.listResourceTreeByRoleCode(listResourceTreeBySelectRoleCodeReq.getRoleCode(),null);
|
|
|
|
+ }
|
|
|
|
|
|
//构造出参
|
|
//构造出参
|
|
ListResourceTreeBySelectRoleCodeRes res = new ListResourceTreeBySelectRoleCodeRes();
|
|
ListResourceTreeBySelectRoleCodeRes res = new ListResourceTreeBySelectRoleCodeRes();
|