diff --git a/catch/user/controller/User.php b/catch/user/controller/User.php index 631e550..8c7e422 100644 --- a/catch/user/controller/User.php +++ b/catch/user/controller/User.php @@ -52,7 +52,7 @@ class User extends CatchController $roles = $user->getRoles(); - $permissionIds = $user->getPermissionsBy(); + $permissionIds = $user->getPermissionsBy($user->id); // 缓存用户权限 Cache::set(CatchCacheKeys::USER_PERMISSIONS . $user->id, $permissionIds); diff --git a/catch/user/model/Users.php b/catch/user/model/Users.php index 24660a8..b84cfe2 100644 --- a/catch/user/model/Users.php +++ b/catch/user/model/Users.php @@ -73,7 +73,7 @@ class Users extends CatchModel public function getPermissionsBy($uid = 0): array { // 获取超级管理配置 超级管理员全部权限 - if ($uid == config('catch.permissions.super_user_id')) { + if ($uid == config('catch.permissions.super_admin_id')) { return Permissions::select()->column('id'); }