| 123456789101112131415161718192021222324252627282930313233343536 | 
							- <?php
 
- namespace app\common;
 
- use app\model\SysUser;
 
- use Tinywan\Jwt\JwtToken;
 
- class Auth
 
- {
 
-     /**
 
-      * 获取权限范围内的所有管理员id
 
-      * @param bool $with_self
 
-      * @return array
 
-      */
 
-     public static function getScopeAdminIds(bool $withSelf = false): array
 
-     {
 
-         $userIds = SysUser::where('user_id','!=',0)->pluck('user_id')->toArray();
 
-         if ($withSelf) {
 
-             $userIds[] = JwtToken::getCurrentId();
 
-         }
 
-         return array_unique($userIds);
 
-     }
 
-     /**
 
-      * 是否是超级管理员
 
-      * @param int $admin_id
 
-      * @return bool
 
-      */
 
-     public static function isSupperAdmin(int $admin_id = 0): bool
 
-     {
 
-         // 暂时不涉及权限
 
-         return true;
 
-     }
 
- }
 
 
  |