diff --git a/Modules/Linksehat/Http/Controllers/Api/SearchController.php b/Modules/Linksehat/Http/Controllers/Api/SearchController.php index 1bf284fe..4190d923 100644 --- a/Modules/Linksehat/Http/Controllers/Api/SearchController.php +++ b/Modules/Linksehat/Http/Controllers/Api/SearchController.php @@ -35,6 +35,7 @@ class SearchController extends Controller return Helper::responseJson(['doctors' => SpecialityResource::collection($doctors)]); } + // error di server? public function searchHospital(Request $request) { abort_if($request->has('value') != true || empty($request->value), 400, 'Missing Parameter value'); @@ -64,7 +65,7 @@ class SearchController extends Controller ->where('specialities.name', 'LIKE', "{$request->value}%") ->where('addresses.addressable_type', '=', Organization::class) ->whereNot('practitioner_roles.speciality_id') - ->groupBy(['practitioner_roles.organization_id', 'practitioner_roles.speciality_id']) + ->groupBy(['organizations.id', 'practitioner_roles.organization_id', 'practitioner_roles.speciality_id']) ->get(); return Helper::responseJson(data: ['hospitals' => HospitalResource::collection($queryHospitals)], message: 'Data rumah sakit berhasil di ambil');