user = $this->getUser(); // 用户信息 $this->Release = SupplyUserModel::detail($this->user['user_id']); // 设置 $this->setting = Setting::getAll(); } /** * 提现信息 */ public function index($platform = '') { // 如果来源是小程序, 则获取小程序订阅消息id.获取售后通知. $template_arr = MessageModel::getMessageByNameArr($platform, ['release_cash_user']); return $this->renderSuccess('', [ // 用户信息 'release' => $this->Release, // 结算设置 'settlement' => $this->setting['settlement']['values'], // 小程序消息 'template_arr' => $template_arr ]); } /** * 提交提现申请 */ public function submit($data) { $formData = json_decode(htmlspecialchars_decode($data), true); $model = new CashModel; if ($model->submit($this->Release, $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()), ]); } }