# 更新用户钱包
- 接口说明: 更新用户钱包
- 接口地址: /api/wallet/user/{user_id}
- 请求方式: PATCH
# 请求参数
| 字段名 | 变量名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 所属用户 | user_id | 是 | int | 用户 id |
| 操作类型 | operate_type | 否 | int | 1:增加余额操作,2:减少余额操作。 |
| 操作金额 | operate_amount | 否 | float | 给用户增加或减少的金额,都为大于零的数值。 |
| 调整原因 | operate_reason | 否 | char | 填写操作的备注或原因。 |
| 钱包状态 | wallet_status | 否 | int | 标志用户钱包状态,0:表示正常;1:表示冻结提现,此状态下用户将无法提现。 |
# 返回说明
- 返回当前创建成功数据, http 状态码: 200
# 返回结果
| 字段名 | 变量名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| **data.attributes** | object | 是 | object | 数据属性 |
| 所属用户 | attributes.user_id | 是 | int | 所属用户 ID |
| 可用金额 | attributes.available_amount | 是 | float | 用户钱包可用金额 |
| 冻结金额 | attributes.freeze_amount | 是 | float | 用户钱包冻结金额,交易过程中冻结的资金 |
| 钱包状态 | attributes.wallet_status | 是 | int | 钱包状态,0:表示正常;1:表示冻结提现,此状态下,用户无法申请提现。 |
| **data.relationships** | object | 否 | object | 关联关系 |
| **included** | object | 否 | object | 关联数据 |
示例:
{
"data": {
"type": "user_wallet",
"id": "1",
"attributes": {
"user_id": 1,
"available_amount": "6.00",
"freeze_amount": "28.00",
"wallet_status": 0
},
"relationships": {
"user": {
"data": {
"type": "users",
"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"
}
}
]
}