From 9e47ca901301d0a7af9bdfe49e9845ee07f5f456 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期四, 12 六月 2025 14:46:09 +0800 Subject: [PATCH] 部分功能调整 --- multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysRoleController.java | 41 +++++++++++++++++++++-------------------- 1 files changed, 21 insertions(+), 20 deletions(-) diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysRoleController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysRoleController.java index 61a8061..2707da4 100644 --- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysRoleController.java +++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysRoleController.java @@ -10,6 +10,7 @@ import com.gkhy.exam.common.domain.model.LoginUser; import com.gkhy.exam.common.domain.model.LoginUserDetails; import com.gkhy.exam.common.enums.BusinessType; +import com.gkhy.exam.common.utils.SecurityUtils; import com.gkhy.exam.framework.web.service.SysPermissionService; import com.gkhy.exam.framework.web.service.TokenService; import com.gkhy.exam.system.domain.SysUserRole; @@ -53,7 +54,7 @@ // @Autowired // private ISysDeptService deptService; - @PreAuthorize("@ss.hasPermi('system:role:list')") + // @PreAuthorize("hasAnyAuthority('system:role:list')") @GetMapping("/list") public CommonResult list(SysRole role) { @@ -62,7 +63,7 @@ } // @Log(title = "角色管理", businessType = BusinessType.EXPORT) -// @PreAuthorize("@ss.hasPermi('system:role:export')") +// @PreAuthorize("hasAnyAuthority('system:role:export')") // @PostMapping("/export") // public void export(HttpServletResponse response, SysRole role) // { @@ -74,7 +75,7 @@ /** * 根据角色编号获取详细信息 */ - @PreAuthorize("@ss.hasPermi('system:role:query')") + //@PreAuthorize("hasAnyAuthority('system:role:query')") @GetMapping(value = "/{roleId}") public CommonResult getInfo(@PathVariable Long roleId) { @@ -85,8 +86,8 @@ /** * 新增角色 */ - @PreAuthorize("@ss.hasPermi('system:role:add')") - @Log(title = "角色管理", businessType = BusinessType.INSERT) + //@PreAuthorize("hasAnyAuthority('system:role:add')") + //@Log(title = "角色管理", businessType = BusinessType.INSERT) @PostMapping public CommonResult add(@Validated @RequestBody SysRole role) { @@ -106,8 +107,8 @@ /** * 修改保存角色 */ - @PreAuthorize("@ss.hasPermi('system:role:edit')") - @Log(title = "角色管理", businessType = BusinessType.UPDATE) + //@PreAuthorize("hasAnyAuthority('system:role:edit')") + //@Log(title = "角色管理", businessType = BusinessType.UPDATE) @PutMapping public CommonResult edit(@Validated @RequestBody SysRole role) { @@ -128,7 +129,7 @@ // 更新缓存用户权限 LoginUserDetails loginUser = getLoginUser(); - if (ObjectUtil.isNotNull(loginUser.getUser()) && !loginUser.getUser().isAdmin()) + if (ObjectUtil.isNotNull(loginUser.getUser()) && !SecurityUtils.isAdmin(loginUser.getUser().getId())) { loginUser.setUser(userService.selectUserByUsername(loginUser.getUser().getName())); loginUser.setPermissions(permissionService.getMenuPermission(loginUser.getUser())); @@ -142,8 +143,8 @@ /** * 修改保存数据权限 */ - @PreAuthorize("@ss.hasPermi('system:role:edit')") - @Log(title = "角色管理", businessType = BusinessType.UPDATE) + //@PreAuthorize("hasAnyAuthority('system:role:edit')") + //@Log(title = "角色管理", businessType = BusinessType.UPDATE) @PutMapping("/dataScope") public CommonResult dataScope(@RequestBody SysRole role) { @@ -155,8 +156,8 @@ /** * 状态修改 */ - @PreAuthorize("@ss.hasPermi('system:role:edit')") - @Log(title = "角色管理", businessType = BusinessType.UPDATE) + //@PreAuthorize("hasAnyAuthority('system:role:edit')") + // @Log(title = "角色管理", businessType = BusinessType.UPDATE) @PutMapping("/changeStatus") public CommonResult changeStatus(@RequestBody SysRole role) { @@ -169,7 +170,7 @@ /** * 删除角色 */ - @PreAuthorize("@ss.hasPermi('system:role:remove')") + //@PreAuthorize("hasAnyAuthority('system:role:remove')") @Log(title = "角色管理", businessType = BusinessType.DELETE) @DeleteMapping("/{roleIds}") public CommonResult remove(@PathVariable Long[] roleIds) @@ -180,7 +181,7 @@ /** * 获取角色选择框列表 */ - @PreAuthorize("@ss.hasPermi('system:role:query')") + //@PreAuthorize("hasAnyAuthority('system:role:query')") @GetMapping("/optionselect") public CommonResult optionselect() { @@ -190,7 +191,7 @@ /** * 查询已分配用户角色列表 */ - @PreAuthorize("@ss.hasPermi('system:role:list')") + //@PreAuthorize("hasAnyAuthority('system:role:list')") @GetMapping("/authUser/allocatedList") public CommonResult allocatedList(SysUser user) { @@ -202,7 +203,7 @@ /** * 查询未分配用户角色列表 */ - @PreAuthorize("@ss.hasPermi('system:role:list')") + //@PreAuthorize("hasAnyAuthority('system:role:list')") @GetMapping("/authUser/unallocatedList") public CommonResult unallocatedList(SysUser user) { @@ -214,7 +215,7 @@ /** * 取消授权用户 */ - @PreAuthorize("@ss.hasPermi('system:role:edit')") + //@PreAuthorize("hasAnyAuthority('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.GRANT) @PutMapping("/authUser/cancel") public CommonResult cancelAuthUser(@RequestBody SysUserRole userRole) @@ -225,7 +226,7 @@ /** * 批量取消授权用户 */ - @PreAuthorize("@ss.hasPermi('system:role:edit')") + //@PreAuthorize("hasAnyAuthority('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.GRANT) @PutMapping("/authUser/cancelAll") public CommonResult cancelAuthUserAll(Long roleId, Long[] userIds) @@ -236,7 +237,7 @@ /** * 批量选择用户授权 */ - @PreAuthorize("@ss.hasPermi('system:role:edit')") + //@PreAuthorize("hasAnyAuthority('system:role:edit')") @Log(title = "角色管理", businessType = BusinessType.GRANT) @PutMapping("/authUser/selectAll") public CommonResult selectAuthUserAll(Long roleId, Long[] userIds) @@ -248,7 +249,7 @@ /** * 获取对应角色部门树列表 */ - @PreAuthorize("@ss.hasPermi('system:role:query')") + //@PreAuthorize("hasAnyAuthority('system:role:query')") @GetMapping(value = "/deptTree/{roleId}") public CommonResult deptTree(@PathVariable("roleId") Long roleId) { -- Gitblit v1.9.2