render('index', [ 'rate' => $this->getRate(), // 'fee' => $this->getFee(), ]); } /** * @return \yii\web\Response */ public function actionAjax() { $searchModel = new WithdrawSearch(); $dataProvider = $searchModel->search(Yii::$app->getRequest()->getQueryParams()); return $this->asJson($searchModel->outResult($dataProvider)); } /** * @return \yii\web\Response */ public function actionSave() { $model = new WithdrawForm(); if (Yii::$app->getRequest()->getIsPost()) { $model->setAttributes(Yii::$app->getRequest()->post()); if ($model->addWithdraw()) { return $this->asJson([ 'isSuccess' => true, 'msg' => '提交成功,请等待审核', ]); } else { return $this->asJson([ 'isSuccess' => false, 'msg' => Html::errorSummary($model, ['header' => '']), ]); } } return $this->asJson([ 'isSuccess' => false, 'msg' => 'Bad Request', ]); } public function actionGetSsacUserInfo() { $api = new SsacWithdrawApi(); $result = $api->getUserInfo(Yii::$app->getUser()->getId(), Yii::$app->getRequest()->get('addrToken')); if ($result['code'] == 1) { return $this->asJson(['isSuccess' => true, 'data' => $result['data']]); } else { return $this->asJson(['isSuccess' => false, 'msg' => $result['message']]); } } public function actionOutGold() { $api = new SsacWithdrawApi(); $result = $api->addWithdraw(Yii::$app->getUser()->getId(), Yii::$app->getRequest()->post()); if ($result['code'] == 1) { return $this->asJson([ 'isSuccess' => true, 'msg' => '提交成功,请等待审核', ]); } else { return $this->asJson([ 'isSuccess' => false, 'msg' => $result['message'], ]); } } /** * @return \yii\web\Response */ public function actionSsacAjax() { $searchModel = new SsacWithdrawSearch(); $dataProvider = $searchModel->search(Yii::$app->getRequest()->getQueryParams()); return $this->asJson($searchModel->outResult($dataProvider)); } /** * @return array */ protected function getRate() { $api = new RateApi(); $result = $api->getRate(); if ($result['code'] == 1) { return $result['data']; } else { return []; } } /** * @return bool * @deprecated */ protected function getFee() { $api = new WithdrawApi(); $result = $api->getMonthWithdraw(Yii::$app->getUser()->getId()); return !empty($result['data']) ? true : false; } }