diff --git a/app/Modules/Admin/Services/AuthService.php b/app/Modules/Admin/Services/AuthService.php index a276d29e801b46bf6370ec55b98d488d0968a362..a7058c72d151964c5017f9aaa73f3028c1a71a1b 100644 --- a/app/Modules/Admin/Services/AuthService.php +++ b/app/Modules/Admin/Services/AuthService.php @@ -67,6 +67,10 @@ class AuthService extends Service if (!$admin = Auth::guard($this->guard)->user()){ throw new AuthTokenException('认证失败!'); } + // 如果是admin_id = 1,那么默认返回全部权限 + if($admin->admin_id == 1){ + return list_to_tree(AdminMenu::getInstance()->getAllMenus()->toArray()); + } $admin = Admin::with(['roles.menus'])->find($admin->admin_id)->toArray(); $menus = [];