# 钱包动账记录
- 接口说明: 钱包动账记录
- 接口地址: /api/wallet/log
- 请求方式: GET
# 请求参数
字段名 | 变量名 | 必填 | 类型 | 描述 |
---|---|---|---|---|
排序参数 | sort | 否 | string | 可选值:created_at、updated_at。 |
关联参数 | include | 否 | string | 可选值:user 用户信息、userWallet 用户钱包信息、userWalletCash 提现记录信息、order 订单信息,sourceUser 分成来源用户信息 |
筛选参数 | filter[user] | 否 | int | 传递 user_id,筛选某用户数据 |
筛选参数 | filter[change_type] | 否 | int | 8 问答冻结,9问答返还冻结,10 提现冻结,11 提现成功,12 提现解冻,30 注册收入, 31 打赏收入,32 人工收入,33 分成打赏收入,34 注册分成收入,35 问答答题收入,36 问答围观收入, 50 人工支出,51 加入用户组支出,52 付费附件支出,41 打赏支出,60 付费主题收入,61 付费主题支出,62 分成付费主题收入,63 付费附件收入,64 付费附件分成收入,71 站点续费支出,81 问答提问支出,82 问答围观支出,100 文字帖红包支出,101 文字帖红包冻结,104文字帖订单异常返现,102 文字帖红包收入,103 文字帖冻结返还,110 长文帖红包支出,111 长文帖红包冻结,112 长文帖红包收入,113 长文帖冻结返还,114长文帖订单异常返现,120 悬赏问答收入, 121 悬赏帖过期-悬赏帖剩余悬赏金额返回,124问答帖订单异常返现 |
筛选参数 | filter[change_desc] | 否 | sring | 按描述筛选 |
筛选参数 | filter[username] | 否 | sring | 按用户筛选 |
筛选参数 | filter[start_time] | 否 | datetime | 按提创建时间范围筛选:开始时间 |
筛选参数 | filter[end_time] | 否 | datetime | 按提创建时间范围筛选:最后时间 |
筛选参数 | filter[source_username] | 否 | sring | 模糊搜索来源用户名 |
筛选参数 | filter[source_user_id] | 否 | int | 筛选金额来源用户名 |
筛选参数 | filter[change_type_exclude] | 否 | int | 排除变动类型,填写要排除的变动类型,可填写参数与 change_type 一致 |
# 返回说明
- 返回当前创建成功数据, http 状态码: 200
# 返回结果
字段名 | 变量名 | 必填 | 类型 | 描述 |
---|---|---|---|---|
**data.attributes** | object | 是 | object | 数据属性 |
记录 ID | attributes.id | 是 | bigint | 提现记录唯一编号 |
变动可用金额 | attributes.change_available_amount | 是 | float | 变动可用金额 |
变动冻结金额 | attributes.change_freeze_amount | 是 | float | 变动冻结金额 |
变动类型 | attributes.change_type | 是 | int | 变动类型 |
变动描述 | attributes.change_desc | 是 | string | 变动描述 |
变动标题 | attributes.title | 是 | string | 变动标题 |
更新时间 | attributes.updated_at | 是 | datetime | 更新时间 |
创建时间 | attributes.created_at | 是 | datetime | 创建时间 |
**data.relationships** | object | 否 | object | 关联关系 |
**included** | object | 否 | object | 关联数据 |
示例:
{
"links": {
"first": "http://discuz.test/api/wallet/log?page%5Blimit%5D=1&include=user%2CuserWallet",
"next": "http://discuz.test/api/wallet/log?page%5Blimit%5D=1&page%5Boffset%5D=1&include=user%2CuserWallet",
"last": "http://discuz.test/api/wallet/log?page%5Blimit%5D=1&page%5Boffset%5D=106&include=user%2CuserWallet"
},
"data": [
{
"type": "user_wallet_log",
"id": "109",
"attributes": {
"id": 109,
"change_available_amount": "-1.00",
"change_freeze_amount": "1.00",
"change_type": 10,
"change_desc": "提现冻结",
"updated_at": "2019-11-22T11:07:32+08:00",
"created_at": "2019-11-22T11:07:32+08:00"
},
"relationships": {
"user": {
"data": {
"type": "users",
"id": "1"
}
},
"userWallet": {
"data": {
"type": "user_wallet",
"id": "1"
}
}
}
}
],
"included": [
{
"type": "users",
"id": "1",
"attributes": {
"username": "username",
"mobile": "mobile",
"lastLoginIp": "",
"createdAt": "2019-11-16T12:47:45+08:00",
"updatedAt": "2019-11-16T12:47:45+08:00"
}
},
{
"type": "user_wallet",
"id": "1",
"attributes": {
"user_id": 1,
"available_amount": "1.00",
"freeze_amount": "33.00",
"wallet_status": 0
}
}
]
}