订单接口
<p>[TOC]</p>
<h5>订单状态</h5>
<p>// 1 待同意 0 提交预约订单后预约订单会进入此状态
// 2 待支付 1 发布者同意后,预约订单会进入此状态
// 3 待确认 2 服务者支付订单金额后预约订单会进入此状态
// 4 待评价 3 用户确认了订单后预约订单会进入此状态
// 5 已完成 4 用户评价了订单后预约订单会进入此状态
// 6 已取消 5 服务者主动取消了订单预约订单会进入此状态
// 7 已拒绝 6 发布者拒绝了服务者的预约请求后预约订单会进入此状态</p>
<h5>简要描述</h5>
<ul>
<li>获取订单列表接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://www.gxfjyz.com/v1/order</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">order_no</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>订单号</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Number</td>
<td>订单状态</td>
</tr>
<tr>
<td style="text-align: left;">publisherId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Number</td>
<td>发布者的用户id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"error_code": 200,
"data": {
"total": 10,
"per_page": 10,
"current_page": 1,
"last_page": 1,
"data": [
{
"_id": 0,
"order_no": "1646279823832545682",
"price": "30",
"mission_snap": {
"_id": 10,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"type": 1,
"designated_place": true,
"title": "测试测试测试",
"price": "30",
"address": "广东省广州市海珠区新港中路397号",
"from": {
"latitude": 34.32932,
"longitude": 108.70929
},
"weight": "10-20公斤",
"phone": "020-81167888",
"category_id": 8,
"category": {
"_id": 8,
"name": "其它",
"imageId": 49,
"price": null,
"createTime": "2022-03-02T14:11:17.948Z",
"updateTime": "2022-03-02T14:11:17.948Z",
"__v": 0
},
"cover_image_id": 51,
"cover_image": {
"_id": 51,
"key": "0",
"path": "http://112.74.54.65:3000/storage/20220302/0-17f4b018bf4.png",
"createTime": "2022-03-02T14:11:17.955Z",
"updateTime": "2022-03-02T14:11:17.955Z",
"__v": 0
},
"publisher": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "张三",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"status": 2,
"service_date": "2022-03-02",
"create_time": "2022-03-02",
"updateTime": "2022-03-02",
"__v": 0
},
"address_snap": {
"errMsg": "chooseAddress:ok",
"userName": "张三",
"nationalCode": "510000",
"telNumber": "020-81167888",
"postalCode": "510000",
"provinceName": "广东省",
"cityName": "广州市",
"countyName": "海珠区",
"detailInfo": "新港中路397号"
},
"status": 4,
"to": {
"latitude": 34.32932,
"longitude": 108.70929
},
"create_time": "2022-03-03",
"publisher": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "张三",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"publisherId": 8,
"consumer": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"consumerId": 8,
"__v": 0
},
}
]
},
"message": "查询成功"
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;">Number</td>
<td>查询总条数</td>
</tr>
<tr>
<td style="text-align: left;">current_page</td>
<td style="text-align: left;">Number</td>
<td>当前页码</td>
</tr>
<tr>
<td style="text-align: left;">last_page</td>
<td style="text-align: left;">Number</td>
<td>最大页码</td>
</tr>
<tr>
<td style="text-align: left;">per_page</td>
<td style="text-align: left;">Number</td>
<td>此次查询的记录数</td>
</tr>
<tr>
<td style="text-align: left;">order_no</td>
<td style="text-align: left;">String</td>
<td>订单号</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">Number</td>
<td>订单价格</td>
</tr>
<tr>
<td style="text-align: left;">mission_snap</td>
<td style="text-align: left;">Object</td>
<td>产生这个订单的任务快照</td>
</tr>
<tr>
<td style="text-align: left;">address_snap</td>
<td style="text-align: left;">Object</td>
<td>产生这个订单的地址快照</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">Number</td>
<td>订单状态</td>
</tr>
<tr>
<td style="text-align: left;">to</td>
<td style="text-align: left;">Object</td>
<td>订单收货地址</td>
</tr>
<tr>
<td style="text-align: left;">create_time</td>
<td style="text-align: left;">Date</td>
<td>订单创建时间</td>
</tr>
<tr>
<td style="text-align: left;">publisher</td>
<td style="text-align: left;">Object</td>
<td>订单发布者信息</td>
</tr>
<tr>
<td style="text-align: left;">publisherId</td>
<td style="text-align: left;">Number</td>
<td>订单发布者id</td>
</tr>
<tr>
<td style="text-align: left;">consumer</td>
<td style="text-align: left;">Object</td>
<td>订单服务者信息</td>
</tr>
<tr>
<td style="text-align: left;">consumerId</td>
<td style="text-align: left;">Number</td>
<td>订单服务者id</td>
</tr>
</tbody>
</table>
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>更新指定id的订单状态接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://www.gxfjyz.com/v1/order/:id</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Number</td>
<td>订单id</td>
</tr>
<tr>
<td style="text-align: left;">action</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Number</td>
<td>要更新的状态</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"error_code": 0,
"data": {
"result":true
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">error_code</td>
<td style="text-align: left;">Number</td>
<td>错误码</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">Boolean</td>
<td>是否修改成功</td>
</tr>
</tbody>
</table>
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>查询指定id的订单接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://www.gxfjyz.com/v1/order/:id</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Number</td>
<td>订单id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"error_code": 200,
"data": {
"_id": 1,
"order_no": "1646280008359482219",
"price": "30",
"mission_snap": {
"_id": 10,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"type": 1,
"designated_place": true,
"title": "测试测试测试",
"price": "30",
"address": "广东省广州市海珠区新港中路397号",
"from": {
"latitude": 34.32932,
"longitude": 108.70929
},
"weight": "10-20公斤",
"phone": "020-81167888",
"category_id": 8,
"category": {
"_id": 8,
"name": "其它",
"imageId": 49,
"price": null,
"createTime": "2022-03-02T14:11:17.948Z",
"updateTime": "2022-03-02T14:11:17.948Z",
"__v": 0
},
"cover_image_id": 51,
"cover_image": {
"_id": 51,
"key": "0",
"path": "http://112.74.54.65:3000/storage/20220302/0-17f4b018bf4.png",
"createTime": "2022-03-02T14:11:17.955Z",
"updateTime": "2022-03-02T14:11:17.955Z",
"__v": 0
},
"publisher": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "张三",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"status": 2,
"service_date": "2022-03-02",
"create_time": "2022-03-02",
"updateTime": "2022-03-02",
"__v": 0
},
"address_snap": {
"nationalCode": "450305",
"telNumber": "133",
"errMsg": "chooseAddress:ok",
"userName": "曹",
"nationalCodeFull": "450305001",
"postalCode": "541004",
"provinceName": "广西壮族自治区",
"cityName": "桂林市",
"countyName": "七星区",
"streetName": "七星区街道",
"detailInfoNew": "8888",
"detailInfo": "七星区街道8888"
},
"status": 5,
"to": {
"latitude": 34.32932,
"longitude": 108.70929
},
"create_time": "2022-03-03",
"publisher": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "张三",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"publisherId": 8,
"consumer": {
"_id": 9,
"openid": "o09fk5ESq6oUIqL2qoielxIx7GAg",
"nickname": "广西废旧驿站(官微1号)",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJDPjGtYNPtp6Bqbu4Aqbxnq7Oa9iaF2CynQQoiaEeZT5xhib72hUFZKiaeiaqIdxib9NKSvqmKUJ2dibNeg/132",
"realname": "",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-03-03T03:04:56.475Z",
"updateTime": "2022-03-03T03:04:56.475Z",
"__v": 0
},
"consumerId": 9,
"__v": 0
},
"message": "ok"
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">order_no</td>
<td style="text-align: left;">String</td>
<td>订单号</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">Number</td>
<td>订单价格</td>
</tr>
<tr>
<td style="text-align: left;">mission_snap</td>
<td style="text-align: left;">Object</td>
<td>产生这个订单的任务快照</td>
</tr>
<tr>
<td style="text-align: left;">address_snap</td>
<td style="text-align: left;">Object</td>
<td>产生这个订单的地址快照</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">Number</td>
<td>订单状态</td>
</tr>
<tr>
<td style="text-align: left;">to</td>
<td style="text-align: left;">Object</td>
<td>订单收货地址</td>
</tr>
<tr>
<td style="text-align: left;">create_time</td>
<td style="text-align: left;">Date</td>
<td>订单创建时间</td>
</tr>
<tr>
<td style="text-align: left;">publisher</td>
<td style="text-align: left;">Object</td>
<td>订单发布者信息</td>
</tr>
<tr>
<td style="text-align: left;">publisherId</td>
<td style="text-align: left;">Number</td>
<td>订单发布者id</td>
</tr>
<tr>
<td style="text-align: left;">consumer</td>
<td style="text-align: left;">Object</td>
<td>订单服务者信息</td>
</tr>
<tr>
<td style="text-align: left;">consumerId</td>
<td style="text-align: left;">Number</td>
<td>订单服务者id</td>
</tr>
</tbody>
</table>