order/list.json

简介

我的订单列表

请求接口

请求方式

post

是否需要登录后才可使用

接口响应返回数据的格式

json

## 请求参数 | 参数名称 | 类型 | 示例值 | 必须 | 描述 | | ------------ | ------------ | ------------ | ------------ | ------------ | | token | String | dff4214c-4eca-42b8-ad9c-b95afd6374c0 | 是 | 当前操作用户的唯一标识。可用 [login/getToken.json](19770.html) 获取 | | state | String | generate_but_no_pay | 否 | 搜索的订单的状态,多个用,分割 传入如 generate_but_no_pay,pay_timeout_cancel
如果不传入,则是获取所有状态的订单 | | everyNumber | int | 15 | 否 | 每页显示多少条数据。取值 1~100,最大显示100条数据,若传入超过100,则只会返回100条。
若不传,默认显示15条 | | currentPage | int | 1 | 否 | 要获取第几页的列表数据,如要查看第2页,则这里传入 2。如果不传,默认获取第一页的 | | storeid | int | 1 | 否 | 商铺编号,要获取的数据是属于哪个商铺的 | ## 返回结果 #### 返回示例 ```` { "result":1, "info":"成功", "list":[ { "id":13, "no":"Q6FWBXZGTC", "addtime":1582940013, "totalMoney":1, "payMoney":1, "payTime":0, "state":"generate_but_no_pay", "remark":"" }, { "id":12, "no":"Q6FW9LWSJL", "addtime":1582939929, "totalMoney":2, "payMoney":2, "payTime":0, "state":"pay", "remark":"35656456" }, { "id":9, "no":"Q6CELJ4IVE", "addtime":1582777063, "totalMoney":600, "payMoney":1, "payTime":0, "state":"generate_but_no_pay", "remark":"哥哥哥哥" } ], "page":{ "limitStart":4, "allRecordNumber":8, "currentPageNumber":3, "everyNumber":2, "lastPageNumber":4, "nextPage":"...", "upPage":"...", "lastPage":"...", "firstPage":"...", "haveNextPage":true, "haveUpPage":true, "currentLastPage":false, "currentFirstPage":false, "upPageNumber":2, "nextPageNumber":4, "upList":[ { "href":"...", "pageNumber":1, "title":"1" }, { "href":"...", "pageNumber":2, "title":"2" } ], "nextList":[ { "href":"...", "pageNumber":4, "title":"4" } ] } } ```` #### 返回字段说明 | 参数名称 | 类型 | 示例值 | 描述 | | ------------ | ------------ | ------------ | ------------ | | result | int | 1 | 执行情况。
1:执行成功;
0:执行失败 | | info | String | success | 若result为0,这里返回失败的原因
若result为1,是执行成功,这里没有什么用 | | list | JSONArray | | 商品列表 | | orderList | JSONArray | | 商品列表
(已废弃,1.5版本之后都用 list 来代替。) | | page | JSONObject | | 分页信息 | ##### list 中每项的值说明 | 参数名称 | 类型 | 示例值 | 描述 | | ------------ | ------------ | ------------ | ------------ | | id | int | 1 | 订单id | | no | String | Q6FWBXZGTC | 订单号 | | addtime | int | 1582777063 | 订单创建时间,10为时间戳 | | totalMoney | int | 100 | 订单总金额,这个只是看的,并不是具体支付的金额。单位:分 | | payMoney | int | 10 | 需要实际支付的金额,单位:分 | | payTime | int | 1582777063 | 该订单支付的时间,10位时间戳 | | state | String | pay | 订单状态。包含:
generate_but_no_pay:待付款。刚创建订单,尚未付款
pay_timeout_cancel:已取消。订单超时未支付,由系统自动取消
my_cancel:已取消。订单未支付时,用户主动取消
pay:已付款。通过支付宝、微信支付等线上支付完成
private_pay:已付款。下单后,点击线下支付,将订单转为线下支付状态。此状态跟 pay 已付款 状态是并列的,只不过一个是在线支付,一个是线下私下付
distribution_ing:配送中
refund_ing:退单中。用户点击申请退款,就会变成退款中的状态
refund_finish:已退款
receive_goods:已收到货物,已确定收货
finish:订单已完成。已全部完成,不会再有下一步了 | | remark | String | 管雷鸣真厉害 | 用户备注 | ##### page 中每项的值说明 | 参数名称 | 类型 | 示例值 | 描述 | | ------------ | ------------ | ------------ | ------------ | | allRecordNumber | int | 30 | 列表总共有多少条信息 | | currentPageNumber | int | 1 | 当前第几页,当前的页数 | | lastPageNumber | int | 5 | 最后一页的页码、共有多少页 | | haveUpPage | Boolean | true | 是否有上一页 | | haveNextPage | Boolean | true | 是否有下一页 | | upList | JSONArray | | 上几页,如果有上几页,这里才会有数据,最多显示当前页数向前的三页。 | | nextList | JSONArray | | 下几页,如果有下几页,这里才会有数据,最多显示当前页数向后的三页。 | ##### upList、nextList 中每项的值说明 | 参数名称 | 类型 | 示例值 | 描述 | | ------------ | ------------ | ------------ | ------------ | | pageNumber | int | 3 | 上几页中,其中某页的页数 |