From 3d6c84f08032279a2c37267fcaea1202543dac53 Mon Sep 17 00:00:00 2001 From: Muhammad Fajar Date: Fri, 4 Nov 2022 13:48:16 +0700 Subject: [PATCH] fix hospital detail show --- .../Linksehat/Http/Controllers/Api/HospitalController.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Modules/Linksehat/Http/Controllers/Api/HospitalController.php b/Modules/Linksehat/Http/Controllers/Api/HospitalController.php index 8d6df131..f080c421 100755 --- a/Modules/Linksehat/Http/Controllers/Api/HospitalController.php +++ b/Modules/Linksehat/Http/Controllers/Api/HospitalController.php @@ -106,13 +106,10 @@ class HospitalController extends Controller }]) ->when($request->lat && $request->lng, function (Builder $query) use ($request) { $query->getQuery() - ->selectRaw("organizations.*, addresses.text AS address, addresses.lat, addresses.lng, cities.name AS city_name, 6371 * acos (cos ( radians($request->lat) ) * cos( radians( addresses.lat ) ) * cos( radians( addresses.lng ) - radians($request->lng) ) + sin ( radians($request->lat) ) * sin( radians( addresses.lat ) )) as distance") - ->orderBy('distance', 'ASC'); + ->selectRaw("organizations.*, addresses.text AS address, addresses.lat, addresses.lng, cities.name AS city_name, 6371 * acos (cos ( radians($request->lat) ) * cos( radians( addresses.lat ) ) * cos( radians( addresses.lng ) - radians($request->lng) ) + sin ( radians($request->lat) ) * sin( radians( addresses.lat ) )) as distance"); }, function (Builder $query) { $query->getQuery() - ->select(['organizations.*', 'addresses.text AS address', 'addresses.lat', 'addresses.lng', 'cities.name AS city_name']) - ->groupBy(['organizations.id']) - ->orderBy('organizations.name'); + ->select(['organizations.*', 'addresses.text AS address', 'addresses.lat', 'addresses.lng', 'cities.name AS city_name']); }) ->leftJoin('addresses', function ($query) { $query->on('organizations.main_address_id', '=', 'addresses.id');