任务接口
<h5>任务状态说明</h5>
<p>// 待审核 0 在小程序中创建任意类型的服务之后会进入此状态;修改了一个已经发布的服务会重新进入此状态
// 待发布 1 .新增的服务在后台审核之后会进入此状态;主动暂停发布已经发布的服务会进入此状态。
// 已发布 2 用户点击发布后会进入此状态
// 已下架 3 因违规强制被强制下架后会进入此状态
// 已取消 4 用户主动点击取消服务后会进入此状态
// 审核不通过 5 新增的服务审核不通过会进入此状态</p>
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>查询所有任务接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://www.gxfjyz.com/v1/mission</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;">category_id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Number</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;">page</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Number</td>
<td>查询某一页</td>
</tr>
<tr>
<td style="text-align: left;">count</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": 200,
"data": {
"total": 5,
"per_page": 5,
"current_page": 1,
"last_page": 1,
"data": [
{
"_id": 4,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"designated_place": true,
"title": "垃圾回收",
"description": "有很多废纸箱要回收",
"address": "陕西省咸阳市",
"weight": "10",
"phone": "18391053713",
"category_id": 1,
"category": {
"_id": 6,
"name": "废纸",
"imageId": 6,
"createTime": "2022-01-26T13:24:28.965Z",
"updateTime": "2022-01-26T13:24:28.965Z",
"__v": 0,
"price": 0.3
},
"cover_image_id": 3,
"cover_image": {
"_id": 3,
"key": "file",
"path": "http://112.74.54.65:3000/storage/20220126/file-17e94068c76.jpg",
"createTime": "2022-01-26T01:36:00.282Z",
"updateTime": "2022-01-26T01:36:00.282Z",
"__v": 0
},
"publisher": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "",
"gender": 0,
"tel": "",
"isServicer": false,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"status": 2,
"updateTime": "2022-02-19",
"__v": 0,
"type": 1,
"create_time": "2022-02-19"
},
{
"_id": 5,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"type": 1,
"designated_place": true,
"title": "20个塑料瓶",
"description": "有20个塑料瓶",
"price": "10",
"address": "广东省广州市海珠区新港中路397号",
"weight": "20",
"phone": "18391053713",
"category_id": 5,
"category": {
"_id": 5,
"name": "塑料",
"imageId": 5,
"createTime": "2022-01-26T13:24:28.965Z",
"updateTime": "2022-01-26T13:24:28.965Z",
"__v": 0,
"price": 0.5
},
"cover_image_id": 44,
"cover_image": {
"_id": 44,
"key": "0",
"path": "http://112.74.54.65:3000/storage/20220221/0-17f1cb9f6e1.jpg",
"createTime": "2022-02-21T14:36:17.068Z",
"updateTime": "2022-02-21T14:36:17.068Z",
"__v": 0
},
"publisher": {
"_id": 8,
"openid": "o09fk5KL7SiwiPByUCALZpQm45Fo",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoOpbWQlzkHQtUuKxjen7mewVEYCcN8IAWhSHCUuA6kzGcdcyX752vzz8YOgxnUxGB95w2ceWxIiag/132",
"realname": "",
"gender": 0,
"tel": "",
"isServicer": false,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"status": 2,
"begin_date": "2022-02-21",
"end_date": "2022-02-22",
"create_time": "2022-02-21",
"updateTime": "2022-02-21",
"__v": 0
},
{
"_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": 3,
"service_date": "2022-03-02",
"create_time": "2022-03-02",
"updateTime": "2022-03-02",
"__v": 0
},
{
"_id": 11,
"openid": "oqPmx5U_mmNiHh0HNL4LRmoLvpH0",
"type": 1,
"designated_place": true,
"title": "有很多旧衣服需要回收",
"price": "30",
"address": "陕西省宝鸡市渭滨区寶雞文理學院老校區",
"from": {
"latitude": 34.33395941840278,
"longitude": 108.69646213107639
},
"weight": "10-20公斤",
"phone": "18391053713",
"category_id": 7,
"category": {
"_id": 7,
"name": "旧衣物",
"imageId": 48,
"createTime": "2022-01-26T13:24:28.965Z",
"updateTime": "2022-01-26T13:24:28.965Z",
"__v": 0,
"price": 1.5
},
"cover_image_id": 58,
"cover_image": {
"_id": 58,
"key": "0",
"path": "https://www.gxfjyz.com/storage/20220312/0-17f7b85ce5b.jpg",
"createTime": "2022-03-11T14:43:07.725Z",
"updateTime": "2022-03-11T14:43:07.725Z",
"__v": 0
},
"publisher": {
"_id": 8,
"openid": "oqPmx5U_mmNiHh0HNL4LRmoLvpH0",
"nickname": "Astheabove ",
"avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83er4JSNTI1kTj6FeJIGmpfmSqTnibpydDfeZwUXv8tysib08bJSJ0XjB1cO7AmHVV7n1QNwGeviad7ywA/132",
"realname": "何智鑫",
"gender": 0,
"tel": "",
"isServicer": true,
"createTime": "2022-02-16T10:17:40.373Z",
"updateTime": "2022-02-16T10:17:40.373Z",
"__v": 0
},
"status": 3,
"service_date": "2022-03-12",
"create_time": "2022-03-11",
"updateTime": "2022-03-11",
"__v": 0
},
{
"_id": 12,
"openid": "oqPmx5dQksBVP-y2JqrAVtoZPQy0",
"type": 1,
"designated_place": true,
"title": "7203有垃圾两卡车",
"price": "30",
"address": "广西壮族自治区桂林市七星区七星区街道8888",
"from": {
"latitude": 25.280076768663193,
"longitude": 110.34087510850695
},
"weight": "10-20公斤",
"phone": "133",
"category_id": 6,
"category": {
"_id": 6,
"name": "电器",
"imageId": 47,
"createTime": "2022-01-26T13:24:28.965Z",
"updateTime": "2022-01-26T13:24:28.965Z",
"__v": 0,
"price": 0.3
},
"cover_image_id": 59,
"cover_image": {
"_id": 59,
"key": "0",
"path": "https://www.gxfjyz.com/storage/20220312/0-17f7b8c6c70.jpg",
"createTime": "2022-03-11T14:43:07.725Z",
"updateTime": "2022-03-11T14:43:07.725Z",
"__v": 0
},
"publisher": {
"_id": 9,
"openid": "oqPmx5dQksBVP-y2JqrAVtoZPQy0",
"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
},
"status": 3,
"service_date": "2022-03-12",
"create_time": "2022-03-11",
"updateTime": "2022-03-11",
"__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;">per_page</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;">data</td>
<td style="text-align: left;">Object</td>
<td>查询结果</td>
</tr>
<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;">openid</td>
<td style="text-align: left;">String</td>
<td>小程序用户的openid</td>
</tr>
<tr>
<td style="text-align: left;">from</td>
<td style="text-align: left;">Object</td>
<td>发布此任务的用户的经纬度信息</td>
</tr>
<tr>
<td style="text-align: left;">title</td>
<td style="text-align: left;">String</td>
<td>任务标题</td>
</tr>
<tr>
<td style="text-align: left;">weight</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;">address</td>
<td style="text-align: left;">String</td>
<td>任务地址</td>
</tr>
<tr>
<td style="text-align: left;">phone</td>
<td style="text-align: left;">String</td>
<td>发布者手机号</td>
</tr>
<tr>
<td style="text-align: left;">category_id</td>
<td style="text-align: left;">Number</td>
<td>分类ID</td>
</tr>
<tr>
<td style="text-align: left;">category</td>
<td style="text-align: left;">Object</td>
<td>分类的快照信息</td>
</tr>
<tr>
<td style="text-align: left;">cover_image_id</td>
<td style="text-align: left;">Number</td>
<td>任务封面图id</td>
</tr>
<tr>
<td style="text-align: left;">cover_image</td>
<td style="text-align: left;">Number</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;">status</td>
<td style="text-align: left;">Number</td>
<td>任务状态</td>
</tr>
<tr>
<td style="text-align: left;">service_date</td>
<td style="text-align: left;">Date</td>
<td>上门服务日期</td>
</tr>
<tr>
<td style="text-align: left;">create_time</td>
<td style="text-align: left;">Date</td>
<td>任务创建时间</td>
</tr>
</tbody>
</table>
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>查询指定任务的接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://www.gxfjyz.com/v1/mission/:id</code></li>
<li><code>举例 https://www.gxfjyz.com/v1/mission/10 就是请求id为10的任务的信息</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": 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": 3,
"service_date": "2022-03-02",
"create_time": "2022-03-02",
"updateTime": "2022-03-02",
"__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;">error_code</td>
<td style="text-align: left;">Number</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">openid</td>
<td style="text-align: left;">String</td>
<td>小程序用户的openid</td>
</tr>
<tr>
<td style="text-align: left;">from</td>
<td style="text-align: left;">Object</td>
<td>发布此任务的用户的经纬度信息</td>
</tr>
<tr>
<td style="text-align: left;">title</td>
<td style="text-align: left;">String</td>
<td>任务标题</td>
</tr>
<tr>
<td style="text-align: left;">weight</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;">address</td>
<td style="text-align: left;">String</td>
<td>任务地址</td>
</tr>
<tr>
<td style="text-align: left;">phone</td>
<td style="text-align: left;">String</td>
<td>发布者手机号</td>
</tr>
<tr>
<td style="text-align: left;">category_id</td>
<td style="text-align: left;">Number</td>
<td>分类ID</td>
</tr>
<tr>
<td style="text-align: left;">category</td>
<td style="text-align: left;">Object</td>
<td>分类的快照信息</td>
</tr>
<tr>
<td style="text-align: left;">cover_image_id</td>
<td style="text-align: left;">Number</td>
<td>任务封面图id</td>
</tr>
<tr>
<td style="text-align: left;">cover_image</td>
<td style="text-align: left;">Number</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;">status</td>
<td style="text-align: left;">Number</td>
<td>任务状态</td>
</tr>
<tr>
<td style="text-align: left;">service_date</td>
<td style="text-align: left;">Date</td>
<td>上门服务日期</td>
</tr>
<tr>
<td style="text-align: left;">create_time</td>
<td style="text-align: left;">Date</td>
<td>任务创建时间</td>
</tr>
</tbody>
</table>
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>更新指定服务状态接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://www.gxfjyz.com/v1/mission/: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": 200,
"data": {
"result": true
},
"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;">error_code</td>
<td style="text-align: left;">Number</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>更新结果(true即成功)</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td>接口返回信息</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>