From 254da8cbdb0073c8d9094030cbb3bcbafc191aab Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 14 Nov 2023 20:15:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/middleware/MerchantAuthMiddleware.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/common/middleware/MerchantAuthMiddleware.php b/app/common/middleware/MerchantAuthMiddleware.php index 9a76c8d9..75e5640c 100644 --- a/app/common/middleware/MerchantAuthMiddleware.php +++ b/app/common/middleware/MerchantAuthMiddleware.php @@ -34,9 +34,12 @@ class MerchantAuthMiddleware extends BaseMiddleware /** @var MenuRepository $menu */ $menu = app()->make(MenuRepository::class); - if ($admin->level) { - $rules = $role->idsByRules($request->merId(), $admin->roles); + if($admin->level==2){ + $rules = $role->idsByRules(0, $admin->roles); + }else{ + $rules = $role->idsByRules($request->merId(), $admin->roles); + } $menus = count($rules) ? ($merchant->type_id ? $menu->typesByRoutes($merchant->type_id, $rules) : $menu->idsByRoutes($rules)) : []; $msg = '没有权限访问'; } else {