万游彩票国际版

新项目


团队报表

<p><strong>简要描述:</strong> </p> <ul> <li>获取团队报表</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://xx.com/api/member/agent_report</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <p><strong>请求参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th style="text-align: left;">规则</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">Token由登录接口返回</td> <td style="text-align: left;">/^[a-z0-9]{32}$/</td> </tr> <tr> <td style="text-align: left;">game_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;"><span style='color:red'>查询类型,lottery-彩票游戏,ag-真人视讯 lyqp-恒达棋牌,wyqp-万游棋牌</span></td> <td style="text-align: left;">/^[a-z0-9_]{2,8}$/</td> </tr> <tr> <td style="text-align: left;">user_id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">下级用户id</td> <td style="text-align: left;">/^[1-9]{1}[0-9]{0,9}$/</td> </tr> <tr> <td style="text-align: left;">username</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">用户名</td> <td style="text-align: left;">/^[a-z0-9_]{2,20}$/</td> </tr> <tr> <td style="text-align: left;">trans_type</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">查询类型,0-彩票游戏,1-ag真人视讯</td> <td style="text-align: left;">/^[1-9]{1}[0-9]{0,9}$/</td> </tr> <tr> <td style="text-align: left;">rows</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">条数,默认10条</td> <td style="text-align: left;">/^[1-9]{1}[0-9]{0,2}$/</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">第几页,默认第一页</td> <td style="text-align: left;">/^[1-9]{1}[0-9]{0,9}$/</td> </tr> <tr> <td style="text-align: left;">date_start</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">起始日期/时间,如传日期,则以该日0点为起始时间</td> <td style="text-align: left;">/^\d{4}([-\/])\d{2}\1\d{2}(\s\d{2}(\:\d{2}){0,2})?$/</td> </tr> <tr> <td style="text-align: left;">date_end</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">截止日期/时间,如传日期,则以下一日0点为截止时间</td> <td style="text-align: left;">/^\d{4}([-\/])\d{2}\1\d{2}(\s\d{2}(\:\d{2}){0,2})?$/</td> </tr> <tr> <td style="text-align: left;">is_app</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;">是不是app端加载(app端需要传递:1,web端无需传递)</td> <td style="text-align: left;">/^[0-9]{1}$/</td> </tr> </tbody> </table> <p><strong>返回参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">boolean</td> <td>请求结果,true:成功;false:失败</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td>提示语</td> </tr> <tr> <td style="text-align: left;">total_rows</td> <td style="text-align: left;">string</td> <td>总条数</td> </tr> <tr> <td style="text-align: left;">current_rows</td> <td style="text-align: left;">string</td> <td>本次返回条数</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: left;">string</td> <td>当前第几页</td> </tr> <tr> <td style="text-align: left;">rows</td> <td style="text-align: left;">string</td> <td>每页多少条</td> </tr> <tr> <td style="text-align: left;">list</td> <td style="text-align: left;"></td> <td>返回的列表数据信息</td> </tr> <tr> <td style="text-align: left;">team</td> <td style="text-align: left;"></td> <td>团队数据信息</td> </tr> <tr> <td style="text-align: left;">user</td> <td style="text-align: left;"></td> <td>用户个人数据信息</td> </tr> <tr> <td style="text-align: left;">user_id</td> <td style="text-align: left;">string</td> <td>用户id</td> </tr> <tr> <td style="text-align: left;">username</td> <td style="text-align: left;">string</td> <td>用户名称</td> </tr> <tr> <td style="text-align: left;">parent_id</td> <td style="text-align: left;">string</td> <td>该用户的父id(后台使用)</td> </tr> <tr> <td style="text-align: left;">is_agent</td> <td style="text-align: left;">string</td> <td>是否是代理 1:是 0:不是</td> </tr> <tr> <td style="text-align: left;">child_count</td> <td style="text-align: left;">string</td> <td>直属下级人数</td> </tr> <tr> <td style="text-align: left;">children_count</td> <td style="text-align: left;">string</td> <td>团队人数</td> </tr> <tr> <td style="text-align: left;">pay_amount</td> <td style="text-align: left;">string</td> <td>充值总额</td> </tr> <tr> <td style="text-align: left;">withdrawal_amount</td> <td style="text-align: left;">string</td> <td>提现总额</td> </tr> <tr> <td style="text-align: left;">amount_total</td> <td style="text-align: left;">string</td> <td>投注总额</td> </tr> <tr> <td style="text-align: left;">valid_total</td> <td style="text-align: left;">string</td> <td>有效投注总额</td> </tr> <tr> <td style="text-align: left;">rebate_amount</td> <td style="text-align: left;">string</td> <td>总退水</td> </tr> <tr> <td style="text-align: left;">rebates</td> <td style="text-align: left;">string</td> <td>总返点</td> </tr> <tr> <td style="text-align: left;">dividend_amount</td> <td style="text-align: left;">string</td> <td>总日工资</td> </tr> <tr> <td style="text-align: left;">deposit_amount</td> <td style="text-align: left;">string</td> <td>总彩金</td> </tr> <tr> <td style="text-align: left;">pay_diffrence</td> <td style="text-align: left;">string</td> <td>充提差额</td> </tr> <tr> <td style="text-align: left;">total_income</td> <td style="text-align: left;">string</td> <td>总盈亏</td> </tr> <tr> <td style="text-align: left;">has_wage_contract</td> <td style="text-align: left;">int</td> <td>是否有日工资契约1:是 0:不是</td> </tr> </tbody> </table> <p>|typeList |string | 筛选类型 | |game_code |string | 游戏代码 | |name |string | 名称 | <strong>返回示例</strong></p> <pre><code>错误返回 { "result":false, "message":"无数据", "error_no":"0" }</code></pre> <pre><code>正确返回 { "result": true, "message": "", "total_rows": "8", "current_rows": "8", "page": 1, "rows": 10, "typeList": [ { "game_code": "lottery", "name": "彩票游戏" }, { "game_code": "ag", "name": "真人视讯" }, { "game_code": "lyqp", "name": "恒达棋牌" } ], "list": [ { "user_id": "9", "username": "csselina", "is_agent": "1", "child_count": "8", "children_count": "85", "has_wage_contract": 1, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "amount_total": "0.000", "valid_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "14", "username": "csselina01", "is_agent": "1", "child_count": "8", "children_count": "21", "has_wage_contract": 1, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "143", "username": "csyoung", "is_agent": "1", "child_count": "13", "children_count": "14", "has_wage_contract": 1, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "145", "username": "csxander", "is_agent": "1", "child_count": "16", "children_count": "17", "has_wage_contract": 1, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "154", "username": "cs11086", "is_agent": "1", "child_count": "0", "children_count": "1", "has_wage_contract": 0, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "199", "username": "cs10010", "is_agent": "1", "child_count": "0", "children_count": "1", "has_wage_contract": 0, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "200", "username": "cs10011", "is_agent": "1", "child_count": "0", "children_count": "1", "has_wage_contract": 0, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "29906", "username": "aerin123", "is_agent": "1", "child_count": "0", "children_count": "1", "has_wage_contract": 0, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } }, { "user_id": "30014", "username": "csdudu01", "is_agent": "1", "child_count": "0", "children_count": "1", "has_wage_contract": 0, "team": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" }, "user": { "pay_amount": "0.000", "withdrawal_amount": "0.000", "valid_total": "0.000", "amount_total": "0.000", "winning_amount": "0.000", "rebate_amount": "0.000", "rebates": "0.000", "dividend_amount": "0.000", "deposit_amount": "0.000", "pay_diffrence": "0.000", "total_income": "0.000" } } ], "error_no": "0" }</code></pre> <p><strong>备注</strong> </p> <ul> <li>注意 在web端列表的第一个用户永远都是当前用户,或者他搜索的用户</li> <li>app端及wap端请求需要传递is_app参数,传递后返回的列表页面第一页第一个返回当前用户,第二页开始不再返回当前用户,使用用户名搜索用户只会返回当前搜索的用户</li> </ul>

页面列表

ITEM_HTML