|
@@ -9,9 +9,9 @@ namespace backendApi\modules\v1\controllers;
|
|
|
|
|
|
|
|
use backendApi\modules\v1\models\Admin;
|
|
use backendApi\modules\v1\models\Admin;
|
|
|
use backendApi\modules\v1\models\AdminCountry;
|
|
use backendApi\modules\v1\models\AdminCountry;
|
|
|
|
|
+use backendApi\modules\v1\models\lists\ad\IndexList;
|
|
|
use common\helpers\Cache;
|
|
use common\helpers\Cache;
|
|
|
use common\helpers\Form;
|
|
use common\helpers\Form;
|
|
|
-use common\helpers\Log;
|
|
|
|
|
use common\models\Ad;
|
|
use common\models\Ad;
|
|
|
use common\models\AdLocation;
|
|
use common\models\AdLocation;
|
|
|
use common\models\Article;
|
|
use common\models\Article;
|
|
@@ -95,14 +95,8 @@ class AdController extends BaseController
|
|
|
$condition .= ' AND AD.COUNTRY_ID IN (' . implode(',', $placeholders) . ')';
|
|
$condition .= ' AND AD.COUNTRY_ID IN (' . implode(',', $placeholders) . ')';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $data = Ad::lists($condition, $params, [
|
|
|
|
|
- 'select' => 'AD.*,ADC.NAME AS COUNTRY_NAME, ADC.CODE AS COUNTRY_CODE',
|
|
|
|
|
- 'from' => Ad::tableName().' AS AD',
|
|
|
|
|
- 'join' => [
|
|
|
|
|
- ['INNER JOIN', Countries::tableName() . ' AS ADC', 'ADC.ID=AD.COUNTRY_ID'],
|
|
|
|
|
- ],
|
|
|
|
|
- 'orderBy' => 'AD.STATUS DESC,AD.SORT DESC,AD.CREATED_AT ASC',
|
|
|
|
|
- ]);
|
|
|
|
|
|
|
+ $obj = new IndexList();
|
|
|
|
|
+ $data = $obj->getList(['condition' => $condition, 'params' => $params]);
|
|
|
|
|
|
|
|
$data['allLocation'] = AdLocation::getAllLocation();
|
|
$data['allLocation'] = AdLocation::getAllLocation();
|
|
|
$data['countries'] = $countries;
|
|
$data['countries'] = $countries;
|