|
|
@@ -54,6 +54,12 @@ class AdminController extends BaseController
|
|
|
'UPDATE_ADMIN_NAME' => 'ADMU.ADMIN_NAME',
|
|
|
]);
|
|
|
|
|
|
+ $adminId = Yii::$app->getUser()->getUserInfo()['id'];
|
|
|
+ $adminCountry = AdminCountry::getCountry($adminId);
|
|
|
+ $quotedAdminCountry = array_map(function($item) {
|
|
|
+ return "'" . addslashes($item) . "'";
|
|
|
+ }, $adminCountry);
|
|
|
+
|
|
|
$condition = $filter['condition'];
|
|
|
$condition .= ' AND A.IS_DEL=0';
|
|
|
$params = $filter['params'];
|
|
|
@@ -64,6 +70,7 @@ class AdminController extends BaseController
|
|
|
['LEFT JOIN', AdminRole::tableName().' AS AR', 'A.ROLE_ID=AR.ID'],
|
|
|
['LEFT JOIN', Admin::tableName() . ' AS ADMC', 'ADMC.ID=A.CREATE_ADMIN'],
|
|
|
['LEFT JOIN', Admin::tableName() . ' AS ADMU', 'ADMU.ID=A.UPDATE_ADMIN'],
|
|
|
+ ['INNER JOIN', AdminCountry::tableName() . ' AS AC', "AC.COUNTRY_ID IN (" . implode(',', $quotedAdminCountry) . ") AND AC.ADMIN_ID=A.ID"],
|
|
|
|
|
|
],
|
|
|
'orderBy' => 'A.CREATED_AT ASC',
|