|
|
@@ -1184,6 +1184,41 @@ class FinanceController extends BaseController {
|
|
|
return static::notice($data);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 充值列表
|
|
|
+ * @return mixed
|
|
|
+ * @throws \yii\base\Exception
|
|
|
+ * @throws \yii\web\HttpException
|
|
|
+ */
|
|
|
+ public function actionRechargeType()
|
|
|
+ {
|
|
|
+ $filter = $this->filterCondition([
|
|
|
+ 'SN' => 'R.SN',
|
|
|
+ 'USER_NAME' => 'UI.USER_NAME',
|
|
|
+ 'AMOUNT' => 'R.AMOUNT',
|
|
|
+ 'AUDIT_STATUS' => 'R.AUDIT_STATUS',
|
|
|
+ '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) . ")";
|
|
|
+ }
|
|
|
+
|
|
|
+ $listObj = new RechargeList();
|
|
|
+ $data = $listObj->getList(['condition' => $condition, 'params' => $params]);
|
|
|
+ return static::notice($data);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 充值导出
|
|
|
* @return mixed
|