|
|
@@ -1140,6 +1140,18 @@ class FinanceController extends BaseController {
|
|
|
]);
|
|
|
$condition = $filter['condition'];
|
|
|
$params = $filter['params'];
|
|
|
+
|
|
|
+ $isSuper = AdminRole::isSuperAdmin(\Yii::$app->getUser()->getUserInfo()['roleId']);
|
|
|
+ if (!$isSuper) {
|
|
|
+ $adminId = Yii::$app->getUser()->getUserInfo()['id'];
|
|
|
+ $adminCountry = AdminCountry::getCountry($adminId);
|
|
|
+ $quotedAdminCountry = array_map(function($item) {
|
|
|
+ return "'" . addslashes($item) . "'";
|
|
|
+ }, $adminCountry);
|
|
|
+
|
|
|
+ $condition .= " AND U.COUNTRY_ID IN (" . implode(',', $quotedAdminCountry) . ")";
|
|
|
+ }
|
|
|
+
|
|
|
$listObj = new RechargeList();
|
|
|
$data = $listObj->getList(['condition' => $condition, 'params' => $params]);
|
|
|
return static::notice($data);
|
|
|
@@ -1160,8 +1172,23 @@ class FinanceController extends BaseController {
|
|
|
'BANK_NO' => 'R.BANK_NO',
|
|
|
'CREATED_AT' => 'R.CREATED_AT',
|
|
|
]);
|
|
|
+
|
|
|
+ $condition = $filter['condition'];
|
|
|
+ $params = $filter['params'];
|
|
|
+
|
|
|
+ $isSuper = AdminRole::isSuperAdmin(\Yii::$app->getUser()->getUserInfo()['roleId']);
|
|
|
+ if (!$isSuper) {
|
|
|
+ $adminId = Yii::$app->getUser()->getUserInfo()['id'];
|
|
|
+ $adminCountry = AdminCountry::getCountry($adminId);
|
|
|
+ $quotedAdminCountry = array_map(function($item) {
|
|
|
+ return "'" . addslashes($item) . "'";
|
|
|
+ }, $adminCountry);
|
|
|
+
|
|
|
+ $condition .= " AND U.COUNTRY_ID IN (" . implode(',', $quotedAdminCountry) . ")";
|
|
|
+ }
|
|
|
+
|
|
|
$form = new FinanceExportForm();
|
|
|
- $result = $form->run($filter, 'Recharge'); // 充值申请
|
|
|
+ $result = $form->run(['condition' => $condition, 'params' => $params], 'Recharge'); // 充值申请
|
|
|
if (!$result) {
|
|
|
return static::notice(Form::formatErrorsForApi($form->getErrors()), 400);
|
|
|
}
|