修改用户模块

This commit is contained in:
wuyanwen
2020-01-14 08:23:15 +08:00
parent 09132deb78
commit b6b0b5170d
2 changed files with 17 additions and 4 deletions

View File

@@ -46,17 +46,16 @@ class User extends CatchController
*/ */
public function info(CatchAuth $auth) public function info(CatchAuth $auth)
{ {
$user = $auth->user(); $user = $auth->user();
$roles = $user->getRoles(); $roles = $user->getRoles();
$user->permissions = Permissions::whereIn('id', $user->getPermissionsBy()) $user->permissions = Permissions::getCurrentUserPermissions();
->field(['permission_name as title', 'route', 'icon'])
->select();
$user->roles = $roles; $user->roles = $roles;
dd(Roles::getDepartmentUserIdsBy($roles));
return CatchResponse::success($user); return CatchResponse::success($user);
} }

View File

@@ -82,4 +82,18 @@ class Users extends CatchModel
return array_unique($permissionIds); return array_unique($permissionIds);
} }
/**
* 获取部门下的用户
*
* @time 2020年01月14日
* @param $deptIds
* @return mixed
*/
public static function getUserIdsByDepartmentIds($deptIds)
{
$ids = parent::whereIn('id', $deptIds)->value('id');
return $ids ? $ids->toArray() : [];
}
} }