diff --git a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/UserController.java b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/UserController.java index 1a68456..9cdd5e8 100644 --- a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/UserController.java +++ b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/UserController.java @@ -8,6 +8,7 @@ import com.shxy.xymanager_common.entity.SysUser; import com.shxy.xymanager_common.entity.TbPermission; import com.shxy.xymanager_common.model.PermissionModel; import com.shxy.xymanager_common.threadlocal.UserContextHolder; +import com.shxy.xymanager_service.service.NewCacheService; import com.shxy.xymanager_service.service.PermissionService; import com.shxy.xymanager_service.service.UserService; import io.swagger.annotations.Api; @@ -32,6 +33,8 @@ public class UserController extends BaseController { UserService service; @Resource PermissionService permissionService; + @Resource + NewCacheService cacheService; @GetMapping("getPermission") @ApiOperation("查询权限") @@ -59,7 +62,7 @@ public class UserController extends BaseController { SysUser user = UserContextHolder.currentUserInfo(); if (user != null) { user.setPassword(""); - PermissionDetail permission = permissionService.getPermissionDetail(user.getUid()); + PermissionDetail permission = cacheService.getPermissionDetailFull(user.getUid()); user.setPermission(permission); return ResponseReult.success(user); } else {