获取用户订单分页列表接口
<p><strong>接口说明 </strong></p>
<pre><code>请求接口: /kmall/app/order/mylist
请求方式: GET
接口说明: 获取用户订单分页列表接口(需登录)</code></pre>
<p><strong>请求参数 </strong></p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>page</td>
<td>是</td>
<td>Integer(4)</td>
<td>页码,从1开始</td>
</tr>
<tr>
<td>limit</td>
<td>是</td>
<td>Integer(4)</td>
<td>每页数量</td>
</tr>
<tr>
<td>status</td>
<td>否</td>
<td>Integer(2)</td>
<td>订单状态(0全部;10待付款;20已付款;30已发货;70已完成;500已取消(已关闭);110已退款;)</td>
</tr>
<tr>
<td>payTimeGap</td>
<td>否</td>
<td>Integer(2)</td>
<td>下单时间(0:全部;3:近三个月,6:近半年,12:近一年)</td>
</tr>
<tr>
<td>orderNo</td>
<td>否</td>
<td>String(20)</td>
<td>订单编号</td>
</tr>
</tbody>
</table>
<p><strong>请求参数 </strong></p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>String</td>
<td>状态值</td>
</tr>
<tr>
<td>msg</td>
<td>String</td>
<td>返回消息</td>
</tr>
<tr>
<td>data</td>
<td>Object</td>
<td>返回数据</td>
</tr>
<tr>
<td>id</td>
<td>Integer</td>
<td>订单id</td>
</tr>
<tr>
<td>orderNo</td>
<td>String</td>
<td>订单编号</td>
</tr>
<tr>
<td>phone</td>
<td>String</td>
<td>平台联系方式</td>
</tr>
<tr>
<td>status</td>
<td>Integer</td>
<td>订单状态(10待付款;15支付待确认;20已付款;22订单已分配;30已发货;40已收货;50已评价;70已完成;500已取消(已关闭);110已退款)</td>
</tr>
<tr>
<td>deliverStatus</td>
<td>Integer</td>
<td>配送状态(待接单=1,待取货=2,配送中=3,已完成=4,已取消=5, 指派单=8,妥投异常之物品返回中=9, 妥投异常之物品返回完成=10, 骑士到店=100,创建达达运单失败=1000)</td>
</tr>
<tr>
<td>sendMethod</td>
<td>Integer</td>
<td>发货方式(2自提,11堂食,12配送)</td>
</tr>
<tr>
<td>payMethod</td>
<td>String</td>
<td>1支付宝,2银联,3微信支付,4积分兑换,商品赠送,6活动奖品,7苏宁支付,8线下支付 9微信小程序支付 10支付宝小程序支付</td>
</tr>
<tr>
<td>orderAmount</td>
<td>Double</td>
<td>订单金额</td>
</tr>
<tr>
<td>payAmount</td>
<td>Double</td>
<td>订单实付金额</td>
</tr>
<tr>
<td>couponAmount</td>
<td>Double</td>
<td>优惠金额</td>
</tr>
<tr>
<td>deliveryAmount</td>
<td>Double</td>
<td>运费金额</td>
</tr>
<tr>
<td>orderTime</td>
<td>String</td>
<td>下单时间</td>
</tr>
<tr>
<td>payTime</td>
<td>String</td>
<td>支付时间</td>
</tr>
<tr>
<td>finishTime</td>
<td>String</td>
<td>完成时间(收货时间,自提时间,取消时间)</td>
</tr>
<tr>
<td>remainTime</td>
<td>String</td>
<td>订单支付剩余时间,单位毫秒(未付款状态下需要考虑)</td>
</tr>
<tr>
<td>usedPoints</td>
<td>Integer</td>
<td>使用积分数量</td>
</tr>
<tr>
<td>items</td>
<td>List</td>
<td>子订单列表</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>shopId</td>
<td>Integer</td>
<td>店铺id</td>
</tr>
<tr>
<td>shopName</td>
<td>String</td>
<td>店铺名</td>
</tr>
<tr>
<td>coverPic</td>
<td>String</td>
<td>店铺主图</td>
</tr>
<tr>
<td>userRemark</td>
<td>String</td>
<td>订单备注</td>
</tr>
<tr>
<td>totalNum</td>
<td>Integer</td>
<td>订单总数</td>
</tr>
<tr>
<td>totalAmount</td>
<td>Decimal</td>
<td>订单金额</td>
</tr>
<tr>
<td>list</td>
<td>List</td>
<td>商品列表</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
<td>Integer</td>
<td>子订单id</td>
</tr>
<tr>
<td>productId</td>
<td>int</td>
<td>商品id</td>
</tr>
<tr>
<td>productName</td>
<td>String</td>
<td>商品名</td>
</tr>
<tr>
<td>productImg</td>
<td>String</td>
<td>商品图片</td>
</tr>
<tr>
<td>price</td>
<td>Double</td>
<td>商品单价</td>
</tr>
<tr>
<td>totalPrice</td>
<td>Double</td>
<td>总价</td>
</tr>
<tr>
<td>quantity</td>
<td>Integer</td>
<td>商品数量</td>
</tr>
<tr>
<td>userRemark</td>
<td>String</td>
<td>买家备注</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"code": "0000",
"msg": "操作成功!",
"data": {
"count": 2,
"size": 2,
"pageIndex": 1,
"hasElse": false,
"items": [
{
id": 1,
"orderNo": "1268445361639395328",
"phone": "13958741256",
"status": 20,
"deliverStatus": 0,
"sendMethod": 11,
"payMethod": 0,
"orderAmount": "16.00",
"payAmount": "16.00",
"couponAmount": "0.00",
"deliveryAmount":"0.00",
"usedPoints": 0,
"orderTime": "2020-06-04 15:31:55",
"payTime": null,
"finishTime": null,
"remainTime": 0,
"shops": [
{
"shopId": 1,
"shopName": "测试店铺",
"coverPic": "",
"totalNum": 2,
"totalAmount": 16,
"items": [
{
"id": 2,
"productId": 1,
"productName": "青菜",
"price": 8,
"marketPrice": 10,
"productImage": "xxx",
"quantity": 2,
"totalAmount": 16
}
]
}
]
}
]
}
}</code></pre>