From d76865f336168ef017f022fe12ffd0a5ebe9bfdd Mon Sep 17 00:00:00 2001 From: ivan-sim Date: Thu, 25 Jan 2024 09:42:31 +0700 Subject: [PATCH] Update query --- .../Http/Controllers/Api/RequestLogController.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 70b2fc4d..9042c215 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -240,8 +240,7 @@ class RequestLogController extends Controller $query->orWhere('request_logs.code', 'like', "%" . $search . "%") ->orWhere('members.name', 'like', "%" . $search . "%") ->orWhere('request_logs.submission_date', 'like', "%" . $search . "%") - ->orWhere('request_logs.service_code', 'like', "%" . ($search == 'outpatient' || $search == 'Outpatient' ? 'OP' : $search) . "%") - ->orWhere('request_logs.service_code', 'like', "%" . ($search == 'inpatient' || $search == 'Inpatient' ? 'IP' : $search) . "%"); + ->orWhereRaw('(SELECT services.name FROM services WHERE services.code = request_logs.service_code LIMIT 1) LIKE ?', ["%" . $search . "%"]); }); }) ->when($request->has('orderBy'), function ($query) use ($request) {