瀏覽代碼

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 = [];
             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();