注解缓存sa-token的@SaCheckRole(

This commit is contained in:
JEECG 2025-12-09 12:06:41 +08:00
parent cac4121209
commit 3e107d766e
3 changed files with 6 additions and 4 deletions

View File

@ -210,7 +210,7 @@ public class LoginController {
//清空用户的缓存信息包括部门信息例如sys:cache:user::<username>
redisUtil.del(String.format("%s::%s", CacheConstant.SYS_USERS_CACHE, sysUser.getUsername()));
baseCommonService.addLog("用户名: "+sysUser.getRealname()+",退出成功!", CommonConstant.LOG_TYPE_1, null, sysUser);
log.info("【退出成功】异步清理用户缓存: {} ", sysUser.getRealname());
log.info("【退出成功】异步清理用户缓存: {} ", sysUser.getRealname());
});
}
@ -564,7 +564,7 @@ public class LoginController {
// /**
// * 切换菜单表为vue3的表
// */
// @RequiresRoles({"admin"})
// @SaCheckRole({"admin"})
// @GetMapping(value = "/switchVue3Menu")
// public Result<String> switchVue3Menu(HttpServletResponse response) {
// Result<String> res = new Result<String>();

View File

@ -1,5 +1,6 @@
package org.jeecg.modules.system.controller;
import cn.dev33.satoken.annotation.SaCheckRole;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -773,7 +774,7 @@ public class SysDepartController {
*/
@PutMapping("/updateChangeDepart")
@SaCheckPermission("system:depart:updateChange")
@RequiresRoles({"admin"})
@SaCheckRole({"admin"})
public Result<String> updateChangeDepart(@RequestBody SysChangeDepartVo changeDepartVo) {
sysDepartService.updateChangeDepart(changeDepartVo);
return Result.ok("调整部门位置成功!");

View File

@ -2,6 +2,7 @@ package org.jeecg.modules.system.controller;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaCheckRole;
import cn.hutool.core.util.RandomUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
@ -327,7 +328,7 @@ public class SysUserController {
* @param usernames
* @return
*/
@RequiresRoles({"admin"})
@SaCheckRole({"admin"})
@SaCheckPermission("system:user:resetPassword")
@RequestMapping(value = "/resetPassword", method = RequestMethod.PUT)
public Result<SysUser> resetPassword(@RequestParam(name = "usernames") String usernames) {