# 后台三方游戏订单 请求头统一使用: ```http Authorization: Bearer ``` ## 1. 订单列表 ### GET `/admin/thirdGame/orders` 列表读取系统数据库。后端每分钟通过实时记录接口同步最新 10 分钟订单(不含当前分钟);查询第一页时也会尝试同步一次,本地翻页不会重复同步。 | 参数 | 必填 | 说明 | | --- | --- | --- | | `page` / `limit` | 否 | 默认 `1/20`,`limit` 最大 `200` | | `user_id` | 否 | 系统数据库用户主键,精确匹配 | | `member_id` | 否 | 系统会员 ID,精确匹配 | | `username` | 否 | 系统用户名,模糊匹配 | | `first_name` | 否 | 系统昵称,模糊匹配 | | `player_id` | 否 | 三方玩家 ID,精确匹配 | | `platform` | 否 | 三方游戏平台,如 `ag`、`pg` | | `game_order_id` | 否 | 三方订单号,精确匹配 | | `game_type` | 否 | `1`视讯、`2`老虎机、`3`彩票、`4`体育、`5`电竞、`6`捕猎、`7`棋牌 | | `status` | 否 | `0`未完成、`1`已完成、`2`已取消、`3`已撤单 | | `start_time` / `end_time` | 否 | 订单更新时间范围,必须同时传,格式 `Y-m-d H:i:s` | 返回: ```json { "code": 0, "data": { "total": 1, "page": 1, "limit": 20, "list": [ { "id": 1, "user_id": 123, "member_id": "10001", "username": "test01", "first_name": "测试用户", "player_id": "p1234567890", "platform": "ag", "currency": "CNY", "game_type": 1, "game_type_text": "视讯", "game_name": "Baccarat", "round": "88888888", "table": "88888888", "seat": "88888888", "bet_amount": 100, "valid_amount": 95, "settled_amount": -100, "bet_content": "Banker", "status": 1, "status_text": "已完成", "game_order_id": "000001", "bet_time": "2026-08-21 01:00:00", "last_update_time": "2026-08-21 01:05:00" } ], "options": { "game_types": [], "statuses": [] }, "sync": { "attempted": true, "ok": true, "message": "", "synced": 100 } } } ``` 前端不需要调用同步接口。三方限频时可能返回 `sync.ok = false`,但订单列表仍然有效,前端继续展示 `list` 即可。 接口请求失败时 `code != 0`,原因读取 `msg`。