refactor: 修改用户菜单权限接口
This commit is contained in:
@@ -43,6 +43,7 @@ class User
|
||||
->where('authority.menu_id = menu.id')
|
||||
->group('authority.menu_id');
|
||||
})
|
||||
->order(['menu.sort' => 'asc', 'menu.id' => 'desc'])
|
||||
->select();
|
||||
if (!$menus->isEmpty()) {
|
||||
$authoritys = SysRoleAuthorityModel::field([
|
||||
@@ -56,7 +57,6 @@ class User
|
||||
foreach ($authoritys as $val) {
|
||||
$authoritys_map[$val['menu_id']][] = $val['permission'];
|
||||
}
|
||||
if (!empty($authoritys_map)) {
|
||||
$menus->each(function($item) use($authoritys_map) {
|
||||
$meta = [
|
||||
'title' => $item['title'],
|
||||
@@ -74,7 +74,6 @@ class User
|
||||
return $item;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
return success('获取成功', array_to_tree($menus->toArray(), 0, 'pid', false));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user