提现记录列表

  • 接口说明: 提现记录列表
  • 接口地址: /wallet/cash
  • 请求方式: GET

请求参数

字段名变量名必填类型描述
排序参数sortstring可选值:created_at、updated_at。
筛选参数filter[cash_status]int筛选订单付款状态,可选值:1:待审核,2:审核通过,3:审核不通过,4:待打款, 5,已打款, 6:打款失败
筛选参数filter[user]int传递 user_id,筛选某用户数据
筛选参数filter[cash_sn]string按流水号筛选
筛选参数filter[username]string按提现申请人筛选
筛选参数filter[start_time]datetime按提现申请时间范围筛选:开始时间
筛选参数filter[end_time]datetime按提现申请时间范围筛选:最后时间
关联参数includestring可选值:user 用户信息、userWallet 用户钱包信息、wechat用户微信。

请求示例

  1. /api/wallet/cash?include=user,userWallet&filter[cash_status]=1&page[number]=1&page[size]=10&filter[cash_sn]=&filter[username]=&filter[start_time]=2020-04-19-00-00-00&filter[end_time]=2020-04-26-24-00-00

返回说明

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

返回结果

字段名变量名必填类型描述
data.attributesobjectobject数据属性
记录 IDattributes.idbigint提现记录唯一编号
提现编号attributes.cash_snbigint提现订单唯一编号
手续费attributes.cash_chargefloat提现手续费
实际提现金额attributes.cash_actual_amountfloat用户到账金额
提现申请金额attributes.cash_apply_amountfloat用户提现申请金额
提现状态attributes.cash_statusint提现状态,1:待审核,2:审核通过,3:审核不通过,4:待打款, 5,已打款, 6:打款失败
提现方式cash_typeint提现方式:0:人工打款,1:付款到零钱
提现手机cash_mobilestring当 cash_type = 1 时填写提现打款到的手机号码
审核原因attributes.remarksring审核不通过原因或备注,默认为空
交易号attributes.trade_nosring平台交易号
错误代码attributes.error_codesring提现交易错误代码,正常时为空
提现错误信息attributes.error_messagesring提现错误信息,正常时为空
返款状态attributes.refunds_statusint0 为返款,1 已返款
data.relationshipsobjectobject关联关系
includedobjectobject关联数据

返回示例

  1. {
  2. "links": {
  3. "first": "http://discuz.test/api/wallet/cash?page%5Blimit%5D=1&include=userWallet&filter%5Bstart_time%5D=2019-11-22",
  4. "next": "http://discuz.test/api/wallet/cash?page%5Blimit%5D=1&page%5Boffset%5D=1&include=userWallet&filter%5Bstart_time%5D=2019-11-22",
  5. "last": "http://discuz.test/api/wallet/cash?page%5Blimit%5D=1&page%5Boffset%5D=4&include=userWallet&filter%5Bstart_time%5D=2019-11-22"
  6. },
  7. "data": [
  8. {
  9. "type": "user_wallet_cash",
  10. "id": "40",
  11. "attributes": {
  12. "id": 40,
  13. "user_id": 1,
  14. "cash_sn": "201911228652521021",
  15. "cash_charge": "0.01",
  16. "cash_actual_amount": "0.99",
  17. "cash_apply_amount": "1.00",
  18. "cash_status": 1,
  19. "cash_type": 0,
  20. "cash_mobile": "",
  21. "remark": null,
  22. "trade_no": "",
  23. "error_code": "",
  24. "error_message": "",
  25. "refunds_status": 0,
  26. "updated_at": "2019-11-22T11:07:32+08:00",
  27. "created_at": "2019-11-22T11:07:32+08:00"
  28. },
  29. "relationships": {
  30. "userWallet": {
  31. "data": {
  32. "type": "user_wallet",
  33. "id": "1"
  34. }
  35. }
  36. }
  37. }
  38. ],
  39. "included": [
  40. {
  41. "type": "user_wallet",
  42. "id": "1",
  43. "attributes": {
  44. "user_id": 1,
  45. "available_amount": "1.00",
  46. "freeze_amount": "33.00",
  47. "wallet_status": 0
  48. }
  49. }
  50. ]
  51. }