更新用户钱包

  • 接口说明: 更新用户钱包
  • 接口地址: /api/wallet/user/{user_id}
  • 请求方式: PATCH

请求参数

字段名变量名必填类型描述
所属用户user_idint用户 id
操作类型operate_typeint1:增加余额操作,2:减少余额操作。
操作金额operate_amountfloat给用户增加或减少的金额,都为大于零的数值。
调整原因operate_reasonchar填写操作的备注或原因。
钱包状态wallet_statusint标志用户钱包状态,0:表示正常;1:表示冻结提现,此状态下用户将无法提现。

返回说明

  • 返回当前创建成功数据, http 状态码: 200

返回结果

字段名变量名必填类型描述
data.attributesobjectobject数据属性
所属用户attributes.user_idint所属用户 ID
可用金额attributes.available_amountfloat用户钱包可用金额
冻结金额attributes.freeze_amountfloat用户钱包冻结金额,交易过程中冻结的资金
钱包状态attributes.wallet_statusint钱包状态,0:表示正常;1:表示冻结提现,此状态下,用户无法申请提现。
data.relationshipsobjectobject关联关系
includedobjectobject关联数据

示例:

  1. {
  2. "data": {
  3. "type": "user_wallet",
  4. "id": "1",
  5. "attributes": {
  6. "user_id": 1,
  7. "available_amount": "6.00",
  8. "freeze_amount": "28.00",
  9. "wallet_status": 0
  10. },
  11. "relationships": {
  12. "user": {
  13. "data": {
  14. "type": "users",
  15. "id": "1"
  16. }
  17. }
  18. }
  19. },
  20. "included": [
  21. {
  22. "type": "users",
  23. "id": "1",
  24. "attributes": {
  25. "username": "username",
  26. "mobile": "mobile",
  27. "lastLoginIp": "",
  28. "createdAt": "2019-11-16T12:47:45+08:00",
  29. "updatedAt": "2019-11-16T12:47:45+08:00"
  30. }
  31. }
  32. ]
  33. }