diff --git a/app/Service/v3/Implementations/LocationService.php b/app/Service/v3/Implementations/LocationService.php index cb5265d..8db6f55 100644 --- a/app/Service/v3/Implementations/LocationService.php +++ b/app/Service/v3/Implementations/LocationService.php @@ -84,17 +84,12 @@ class LocationService implements LocationServiceInterface } } - $res = collect($res->toArray())->sortBy(function ($area, $key) { - return $area['distance_num']; + $res = collect($res->toArray())->map(function ($res, $key) { + $markets = collect($res)->sortBy('distance_num'); + return $markets; }); - $res = collect($res->all())->map(function ($area, $key) { - $markets = collect($area['markets'])->sortBy('distance_num'); - $area['markets'] = $markets->values()->all(); - return $area; - }); - - return $res->all(); + return $res; } public function getNearestMarket($lng,$lat)