getLoginPromote(); if ($loginPromote['parent_id'] > 0) {//只开会长权限 $this->error('权限异常'); } //验证安全密码 $metaTitle = '分成比例'; $modelList = ['游戏管理', $metaTitle]; $this->verifyPasswordView($modelList, $metaTitle); $map['tab_game.online_status'] = 1;//开发者游戏上线状态 $map['tab_game.down_port'] = 1;//游戏端口 第三方接口不能申请 $map['tab_game.game_status'] = 1;//游戏状态 empty(I('relation_game_id')) || $map['relation_game_id'] = I('relation_game_id'); empty(I('sdk_version')) || $map['sdk_version'] = I('sdk_version'); empty(I('server_type')) || $map['server_type'] = I('server_type'); $minRatio = floatval(I('min_ratio', 0)); $maxRatio = floatval(I('max_ratio', 0)); if (!empty($minRatio) && empty($maxRatio)) { $map['ratio'] = ['egt', $minRatio]; } elseif (empty($minRatio) && !empty($maxRatio)) { $map['ratio'] = ['elt', $maxRatio]; } elseif (!empty($minRatio) && !empty($maxRatio)) { $map['ratio'] = ['between', [$minRatio, $maxRatio]]; } $page = intval(I('get.p', 0)); $page = $page ? $page : 1; //默认显示第一页数据 if (isset($_REQUEST['row'])) { $row = $_REQUEST['row']; } else { $row = 10; } $data = M('Game', 'tab_') ->field('id,icon,game_name,game_type_name,sdk_version,server_type,discount,ratio') ->where($map) ->order('sort desc') ->page($page, $row) ->select(); $count = M('Game', 'tab_') ->where($map) ->count(); //分页 $parameter['p'] = I('get.p', 1); $parameter['row'] = I('get.row'); empty(I('relation_game_id')) || $parameter['relation_game_id'] = I('relation_game_id'); empty(I('sdk_version')) || $parameter['sdk_version'] = I('sdk_version'); empty(I('server_type')) || $parameter['server_type'] = I('server_type'); empty($minRatio) || $parameter['min_ratio'] = $minRatio; empty($maxRatio) || $parameter['max_ratio'] = $maxRatio; $page = set_pagination($count, $row, $parameter); if ($page) { $this->assign('_page', $page); } $this->assign('dataList', $data); $this->assign('count', $count); $this->assign('serverType', I('server_type', 0)); $this->meta_title = $metaTitle; $this->display(); } }