From e3a2245265516fef78b4737d6fffc939e7c5e0af Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期四, 03 七月 2025 17:56:07 +0800 Subject: [PATCH] bug修改 --- pt-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pt-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java b/pt-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java index bc2e844..d1e6a2c 100644 --- a/pt-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java +++ b/pt-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java @@ -77,7 +77,7 @@ @ApiOperation(value = "角色管理-分页列表", tags = "系统后台-权限管理") public R<IPage<SysRolePageVO>> page(@RequestParam(value = "pageNum",defaultValue = "0")Integer pageNum, @RequestParam(value = "pageSize",defaultValue="10")Integer pageSize, - @RequestParam(value = "name",required = false)String name) { + @RequestParam(value = "roleName",required = false)String name) { IPage<SysRolePageVO> iPage = new Page<>(pageNum, pageSize); return R.ok(roleService.page(iPage,name)); } @@ -142,11 +142,14 @@ @Log(title = "角色管理", businessType = BusinessType.INSERT) @PutMapping("/edit") public R<Void> edit(@Valid @RequestBody EditSysRoleDTO dto) { + if (dto.getRoleId()==2){ + return R.fail("超级管理员不能修改"); + } roleService.edit(dto); // 更新缓存用户权限 LoginUser loginUser = getLoginUser(); if (StringUtils.isNotNull(loginUser.getUser()) && !loginUser.getUser().isAdmin()) { - loginUser.setUser(userService.selectUserByUserName(loginUser.getUser().getUserName())); + loginUser.setUser(userService.selectUserByUserName(loginUser.getUser().getPhonenumber())); loginUser.setPermissions(permissionService.getMenuPermission(loginUser.getUser())); tokenService.setLoginUser(loginUser); } @@ -213,6 +216,9 @@ @Log(title = "角色管理", businessType = BusinessType.DELETE) @DeleteMapping("/{roleId}") public R<Void> remove(@PathVariable Long roleId) { + if (roleId==2){ + return R.fail("超级管理员不能删除"); + } roleService.deleteRoleById(roleId); return R.ok(); } -- Gitblit v1.7.1