文档
测试

3.6 UserOrder / 会员订单报表

POST
/api/log/UserOrder

接口描述

查询会员在时间区间内的结算信息统计,时间使用GMT+8。报表统计使用结算时间,如订单未结算,则不会进入统计报表。

请求头

参数名
类型
描述
必填
Authorization
string
示例:9b358d8549004bd0bb48b3f94ae7e2a5
必填

请求参数

参数名
类型
描述
必填
UserName
string
可选。要查询的用户名,如果留空则为所有会员
必填
StartAt
string
要查询的开始时间,如果留空则为当天的0点。
必填
EndAt
string
要查询的结束时间,如果留空则为当前时间。
必填

响应参数

参数名
类型
描述
必填
success
number
是否运行成功
必填
msg
string
是否查询执行时长
必填
info
object
数据字典
必填
RecordCount
number
总记录数 示例:32
必填
data
object
附加的数据信息,留作扩展用途。
必填
list
array
数据列表
必填
UserName
string
用户名,示例:ceshi01
必填
BetMoney
string
总投注金额,示例:30.0000
必填
BetAmount
string
总有效投注金额,示例:26.8100
必填
Money
string
总盈亏,示例:6.8100
必填
Reward
string
总奖金,示例:36.8100
必填
OrderCount
string
订单数量,示例:3
必填

说明 / 示例

### 调用示例: ``` curl https://api.xx.com/api/log/UserReport -X POST -H "Authorization: 9b358d8549004bd0bb48b3f94ae7e2a5" -H "Content-Type:application/x-www-form-urlencoded" -d "UserName=ceshi01&StartAt=2020/4/10&EndAt=2020/4/16" ``` ### 返回示例: ``` { success: 1, msg: "9ms", info: { RecordCount: 6, data: null, list: [ { UserName: "ceshi01", BetMoney: "30.0000", BetAmount: "26.8100", Money: "6.8100", Reward: "36.8100", OrderCount: "3" } ] } } ``` ### 非GMT+8时区的日报表查询方法 1. GMT-4 时间为例,需要查询4月15日的报表 1. GMT-4 比 GMT+8 慢 12 小时, 则开始时间(StartAt= 2020/4/15 12:00),结束时间(EndAt = 2020/4/16 12:00),使用此条件进行查询,则可得出GMT-4时区下15号的会员日报表统计。