dataLists(new RechargeLists()); } /** * @notes 充值 * @return \think\response\Json * @author 段誉 * @date 2023/2/23 18:56 */ public function recharge() { $params = (new RechargeValidate())->post()->goCheck('recharge', [ 'user_id' => $this->userId, 'terminal' => $this->userInfo['terminal'], ]); $result = RechargeLogic::recharge($params); if (false === $result) { return $this->fail(RechargeLogic::getError()); } return $this->data($result); } /** * @notes 充值配置 * @return \think\response\Json * @author 段誉 * @date 2023/2/24 16:56 */ public function config() { return $this->data(RechargeLogic::config($this->userId)); } /** * 充值记录 */ public function rechargeRecord() { $get = $this->request->get(); $get['page_no'] = $get['page_no'] ?? $this->page_no; $get['page_size'] = $get['page_size'] ?? $this->page_size; $get['user_id'] = $this->userId; $result = RechargeLogic::rechargeRecord($get); return $this->success('',$result); } }