无关风月
2024-06-17 34e183fbfed4688f25b375d4966b937f52228827
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysRoleController.java
@@ -76,7 +76,7 @@
    @ApiOperation("权限列表查询")
    @GetMapping("/listPage")
    public AjaxResult<PageInfo<SysRoleVO> > listPage(String roleName,int pageNumber,int pageSize)
    public AjaxResult<PageInfo<SysRole> > listPage(String roleName,int pageNumber,int pageSize)
    {
        PageInfo<SysRole> pageInfo = new PageInfo<>(pageNumber, pageSize);
        LambdaQueryWrapper<SysRole> wrapper = new LambdaQueryWrapper<>();
@@ -126,15 +126,7 @@
        role.setCreateBy(SecurityUtils.getUsername());
        role.setCreateTime(new Date());
        roleService.insertRole(role);
        ArrayList<SysRoleMenu> sysRoleMenus = new ArrayList<>();
        List<Long> menuIds = dto.getMenuIds();
        for (Long menuId : menuIds) {
            SysRoleMenu sysRoleMenu = new SysRoleMenu();
            sysRoleMenu.setMenuId(menuId);
            sysRoleMenu.setRoleId(role.getRoleId());
            sysRoleMenus.add(sysRoleMenu);
        }
        sysRoleMenuMapper.batchRoleMenu(sysRoleMenus);
        return AjaxResult.success();
    }
@@ -187,9 +179,9 @@
        // 获取所有菜单ids
        List<Long> menusId1 = menuMapper.selectList(new LambdaQueryWrapper<SysMenu>()).stream().map(SysMenu::getMenuId).collect(Collectors.toList());
//        if(menusId.size()==0){
//            return AjaxResult.success(new ArrayList<>());
//        }
        if(CollectionUtils.isEmpty(menusId)){
            return AjaxResult.success(new ArrayList<>());
        }
        //获取所有的权限菜单
        List<SysMenus> all = menuMapper.getAllInIds(menusId1);