瀏覽代碼

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

kevin 3 月之前
父節點
當前提交
592b7cfc2f
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      backendApi/modules/v1/controllers/AdController.php

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

@@ -171,10 +171,11 @@ class AdController extends BaseController
                 ->all();
         }
 
-        // 关联文章
+        // 关联文章,关联国家表
         $allArticle = Article::find()
             ->from(['ART' => Article::tableName()])
-            ->select('ART.ID,ART.TITLE')
+            ->leftJoin(['COU' => Countries::tableName()], 'COU.ID = ART.COUNTRY_ID')
+            ->select('ART.ID,ART.TITLE,ART.COUNTRY_ID,COU.NAME AS COUNTRY_NAME')
             ->andFilterWhere(['ART.COUNTRY_ID' => array_column($countries, 'ID')])
             ->asArray()
             ->all();