| | |
| | | } |
| | | // 返回的分类oid是当前节点为第一个,后面依次是他的上层节点 |
| | | List<String> classifyOidList = listR.getData(); |
| | | final String roleIds = AuthUtil.getUser().getRoleId(); |
| | | final List<String> roleIds = Func.toStrList(",",AuthUtil.getUser().getRoleId()); |
| | | // 先查询按钮id列表 |
| | | LambdaQueryWrapper<ClassifyAuth> wrapper = Wrappers.<ClassifyAuth>query() |
| | | .lambda().eq(ClassifyAuth::getClassifyId, classifyId) |
| | |
| | | classifyAuths = this.classifyAuthMapper.selectList( |
| | | Wrappers.<ClassifyAuth>query() |
| | | .lambda().eq(ClassifyAuth::getClassifyId, classifyOidList.get(i)) |
| | | .eq(ClassifyAuth::getAuthType,authType) |
| | | .in(ClassifyAuth::getRoleId, roleIds) |
| | | ); |
| | | //只要当前节点的上层节点中找到了分类授权信息就不再继续网上找了 |
| | | if(!classifyAuths.isEmpty()){ |
| | | break; |
| | | } |