Przeglądaj źródła

Patients list state filter logic update

Vijayakrishnan 3 lat temu
rodzic
commit
fe9230b869
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      app/Http/Controllers/AdminController.php

+ 3 - 3
app/Http/Controllers/AdminController.php

@@ -87,11 +87,11 @@ class AdminController extends Controller
         if ($request->input('home_address_state')) {
 
             if($request->input('home_address_state') == 'NONE'){
-                $patients = $patients->whereNull('mailing_address_state');
+                $patients = $patients->whereRaw("mailing_address_state IS NULL OR TRIM(BOTH FROM mailing_address_state = ''");
             }else if($request->input('home_address_state') == 'NOT_MD'){
-                $patients = $patients->where('mailing_address_state', '<>' , 'MD');
+                $patients = $patients->whereRaw("(TRIM(BOTH FROM mailing_address_state) NOT ILIKE 'MD' AND TRIM(BOTH FROM mailing_address_state) NOT ILIKE 'MARYLAND')");
             }else{
-                $patients = $patients->where('mailing_address_state', '=' , $request->input('home_address_state'));
+                $patients = $patients->whereRaw("TRIM(BOTH FROM mailing_address_state) = '" . $request->input('home_address_state') . "'");
             }
         }