user = $this->getUser(); } /** * 提现数据 */ public function index() { $cash_ratio = SettingModel::getItem('balance_cash')['cash_ratio']; $balance = $this->user['balance']; return $this->renderSuccess('', compact('cash_ratio', 'balance')); } /** * 提交提现申请 */ public function submit($data) { $formData = json_decode(htmlspecialchars_decode($data), true); $model = new CashModel; if ($model->submit($this->user, $formData)) { return $this->renderSuccess('申请提现成功'); } return $this->renderError($model->getError() ?: '提交失败'); } /** * 余额提现明细 */ public function lists($status = -1) { $model = new CashModel; return $this->renderSuccess('', [ // 提现明细列表 'list' => $model->getList($this->user['user_id'], (int)$status, $this->postData()), ]); } }