user; // 分页 $number = 10; // 条件 $where = BaseService::CashWhere($params); // 获取总数 $total = BaseService::CashTotal($where); // 分页 $page_params = array( 'number' => $number, 'total' => $total, 'where' => $params, 'page' => isset($params['page']) ? intval($params['page']) : 1, 'url' => PluginsHomeUrl('wallet', 'cash', 'index'), ); $page = new \base\Page($page_params); $this->assign('page_html', $page->GetPageHtml()); // 获取列表 $data_params = array( 'm' => $page->GetPageStarNumber(), 'n' => $number, 'where' => $where, ); $data = BaseService::CashList($data_params); $this->assign('data_list', $data['data']); // 静态数据 $this->assign('cash_status_list', CashService::$cash_status_list); // 参数 $this->assign('params', $params); return $this->fetch('../../../plugins/view/wallet/index/cash/index'); } /** * 余额提现 - 安全验证 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-03-15T23:51:50+0800 * @param [array] $params [输入参数] */ public function authinfo($params = []) { // 是否开启提现申请 if(isset($this->plugins_base['is_enable_cash']) && $this->plugins_base['is_enable_cash'] == 0) { $this->assign('msg', '暂时关闭了提现申请'); return $this->fetch('public/tips_error'); } // 手机号/邮箱 $check_account_list = [ ['field' => 'mobile_security', 'value' => 'mobile', 'name' => '手机'], ['field' => 'email_security', 'value' => 'email','name' => '邮箱'], ]; $this->assign('check_account_list', $check_account_list); // 参数 $this->assign('params', $params); return $this->fetch('../../../plugins/view/wallet/index/cash/authinfo'); } /** * 余额提现 - 提现信息填写页面 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-03-15T23:51:50+0800 * @param [array] $params [输入参数] */ public function createinfo($params = []) { // 是否开启提现申请 if(isset($this->plugins_base['is_enable_cash']) && $this->plugins_base['is_enable_cash'] == 0) { $this->assign('msg', '暂时关闭了提现申请'); return $this->fetch('public/tips_error'); } // 安全验证后规定时间内时间限制 $cash_time_limit = empty($this->plugins_base['cash_time_limit']) ? 30 : $this->plugins_base['cash_time_limit']*60; // 是否验证成功 $check_time = session('plugins_wallet_cash_check_success'); $check_status = (!empty($check_time) && $check_time+$cash_time_limit >= time()) ? 1 : 0; $this->assign('check_status', $check_status); // 参数 $this->assign('params', $params); return $this->fetch('../../../plugins/view/wallet/index/cash/createinfo'); } /** * 验证码显示 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-08 * @desc description * @param [array] $params [输入参数] */ public function verifyentry($params = []) { $params = array( 'width' => 100, 'height' => 28, 'use_point_back' => false, 'key_prefix' => 'wallet_cash', ); $verify = new \base\Verify($params); $verify->Entry(); } /** * 验证码发送 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-08 * @desc description * @param [array] $params [输入参数] */ public function verifysend($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 开始处理 $params['user'] = $this->user; return CashService::VerifySend($params); } /** * 验证码校验 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-08 * @desc description * @param [array] $params [输入参数] */ public function verifycheck($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 开始处理 $params['user'] = $this->user; return CashService::VerifyCheck($params); } /** * 提现创建 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-05-08 * @desc description * @param [array] $params [输入参数] */ public function create($params = []) { // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); } // 开始处理 $params['user'] = $this->user; return CashService::CashCreate($params); } } ?>