|
|
@@ -83,6 +83,18 @@ class AdController extends BaseController
|
|
|
|
|
|
$condition .= ' AND AD.LID=:LID';
|
|
|
$params[':LID']=$lid;
|
|
|
+
|
|
|
+ $countryIds = array_column($countries, 'ID');
|
|
|
+ if (!empty($countryIds)) {
|
|
|
+ $placeholders = [];
|
|
|
+ foreach ($countryIds as $key => $id) {
|
|
|
+ $paramName = ':countryId_' . $key;
|
|
|
+ $placeholders[] = $paramName;
|
|
|
+ $params[$paramName] = $id;
|
|
|
+ }
|
|
|
+ $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',
|