| | |
| | | { |
| | | |
| | | $model = new static(); |
| | | // 获取用户ID,兼容商户用户和区域代理用户 |
| | | $user_id = isset($user['shop_user_id']) ? $user['shop_user_id'] : (isset($user['region_user_id']) ? $user['region_user_id'] : 0); |
| | | if (!$user_id) { |
| | | return []; |
| | | } |
| | | //获取用户所有的角色 |
| | | $user_role_ids = (new UserRoleModel())::getRoleIds($user['shop_user_id']); |
| | | $user_role_ids = (new UserRoleModel())::getRoleIds($user_id); |
| | | if(!empty($user_role_ids)){ |
| | | //获取所有角色的权限 |
| | | $area_arr =RoleModel::getAreaIdsByRoleIds($user_role_ids); |
| | |
| | | */ |
| | | public static function getAreaIdsByUser($user) |
| | | { |
| | | // 获取用户ID,兼容商户用户和区域代理用户 |
| | | $user_id = isset($user['shop_user_id']) ? $user['shop_user_id'] : (isset($user['region_user_id']) ? $user['region_user_id'] : 0); |
| | | if (!$user_id) { |
| | | return []; |
| | | } |
| | | //获取用户所有的角色 |
| | | $user_role_ids = (new UserRoleModel())::getRoleIds($user['shop_user_id']); |
| | | $user_role_ids = (new UserRoleModel())::getRoleIds($user_id); |
| | | if(!empty($user_role_ids)){ |
| | | //获取所有角色的权限 |
| | | $area_arr =RoleModel::getAreaIdsByRoleIds($user_role_ids); |