refactor: 修改角色新增/更新
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user