| | |
| | | @Override |
| | | public R listRoleBackstage(Long communityId) { |
| | | List<SysRoleDO> sysRoleDOS = |
| | | roleDAO.selectList(new QueryWrapper<SysRoleDO>().lambda().eq(SysRoleDO::getCommunityId, communityId)); |
| | | roleDAO.selectList(new QueryWrapper<SysRoleDO>().lambda().eq(SysRoleDO::getCommunityId, communityId).orderByDesc(SysRoleDO::getCreateAt)); |
| | | if (ObjectUtils.isEmpty(sysRoleDOS)) { |
| | | return R.fail("角色列表为空"); |
| | | } |
| | |
| | | if (isAll.intValue() == 1) { |
| | | menuIds = sysMenuDAO |
| | | .selectList( |
| | | new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, menuRoleVO.getCommunityId())) |
| | | new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getCommunityId, 2)) |
| | | .stream().map(sysMenuDO -> sysMenuDO.getMenuId()).collect(Collectors.toList()); |
| | | } else { |
| | | menuIds = menuRoleVO.getMenuIds(); |