| | |
| | | List<Tree> selectTreeList = uiAuthorDTO.getSelectTreeList(); |
| | | List<Tree> filterSelectTreeList = this.authTreeListConvert(selectTreeList); |
| | | //过滤出选择的按钮 |
| | | List<String> checkButtonList = new ArrayList<>(); |
| | | selectTreeList.stream().forEach(item->{ |
| | | Object data = item.getData(); |
| | | if(data instanceof PLTabButton || item.isLeaf()){ |
| | | checkButtonList.add(item.getOid()); |
| | | } |
| | | }); |
| | | List<String> checkButtonList = selectTreeList.stream() |
| | | .filter(item -> item.getData() instanceof PLTabButton || item.isLeaf()) |
| | | .map(item -> item.getOid()).collect(Collectors.toList()); |
| | | |
| | | getSelectedRoleRightObjs(uiAuthorDTO.getRoleId(),filterSelectTreeList,checkButtonList,allTreeMap,roleRightDTOList); |
| | | SessionInfo sessionInfo = WebThreadLocalUtil.getCurrentUserSessionInfoInThread(); |