Explorar o código

feat: EK-2086: Member Portal : Dashboard Article and Ad only show self country.

kevin hai 3 meses
pai
achega
0e18741790
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      backendApi/modules/v1/controllers/AdController.php

+ 2 - 2
backendApi/modules/v1/controllers/AdController.php

@@ -96,10 +96,10 @@ class AdController extends BaseController
             $placeholders = [];
             foreach ($countryIds as $key => $id) {
                 $paramName = ':countryId_' . $key;
-                $placeholders[] = $paramName;
+                $placeholders[] = 'FIND_IN_SET(' . $paramName . ', AD.COUNTRY_ID)';
                 $params[$paramName] = $id;
             }
-            $condition .= ' AND AD.COUNTRY_ID IN (' . implode(',', $placeholders) . ')';
+            $condition .= ' AND (' . implode(' OR ', $placeholders) . ')';
         }
 
         $obj = new AdIndexList();