From b4b550aa9d5ae92e3e70ab3d2c64a3c10f4f242b Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Sat, 1 Mar 2025 14:49:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E6=96=B0=E5=A2=9E/=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/v1/Role.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/admin/controller/v1/Role.php b/app/admin/controller/v1/Role.php index a07b81ad..d478207b 100644 --- a/app/admin/controller/v1/Role.php +++ b/app/admin/controller/v1/Role.php @@ -116,6 +116,10 @@ class Role $permissions = []; foreach ($post['menu_permission'] as $menu) { if (!isset($menu['permissions'])) { + $permissions[] = [ + 'role_id' => $role->id, + 'menu_id' => $menu['menu_id'], + ]; continue; } foreach ($menu['permissions'] as $permission) { @@ -178,6 +182,10 @@ class Role $permissions = []; foreach ($put['menu_permission'] as $menu) { if (!isset($menu['permissions'])) { + $permissions[] = [ + 'role_id' => $role->id, + 'menu_id' => $menu['menu_id'], + ]; continue; } foreach ($menu['permissions'] as $permission) {