Преглед изворни кода

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

kevin пре 3 месеци
родитељ
комит
0e18741790
1 измењених фајлова са 2 додато и 2 уклоњено
  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 = [];
             $placeholders = [];
             foreach ($countryIds as $key => $id) {
             foreach ($countryIds as $key => $id) {
                 $paramName = ':countryId_' . $key;
                 $paramName = ':countryId_' . $key;
-                $placeholders[] = $paramName;
+                $placeholders[] = 'FIND_IN_SET(' . $paramName . ', AD.COUNTRY_ID)';
                 $params[$paramName] = $id;
                 $params[$paramName] = $id;
             }
             }
-            $condition .= ' AND AD.COUNTRY_ID IN (' . implode(',', $placeholders) . ')';
+            $condition .= ' AND (' . implode(' OR ', $placeholders) . ')';
         }
         }
 
 
         $obj = new AdIndexList();
         $obj = new AdIndexList();