Commit 09e1934d by bo

Update orders_sort.md

parent 244cc275
# 方式一
# 方式一
## /tools/v1/orders_sort_rcmd
## post
## get
## params:
cur_poi: lng,lat
next_order: id,lng,lat
# 下一单,经纬度
cur_poi: lng,lat # 当前位置
next_order: id,lng,lat,lng,lat # 指定下一单,单号,经纬度对 (已取货单只有一个经纬度)
orders: id,lng,lat,lng,lat;id,lng,lat;id,lng,lat
# 单子id关联经纬度,可以有多组组成,每组之间分号分隔
# 一组有 已经取货订单 和 未取货订单 两种状态,已取货订单 由id标记和纬经度组成
# 单子id在此处无意义,只是作为返回前台的标记
## return:
{
"path": 'id,lng,lat,1;id,lng,lat,2;id,lng,lat,1',
""
"data": {
"path": "id,lng,lat,2;id,lng,lat,2;id,lng,lat,1;id,lng,lat,2",
"total_line_distance": 20009.40
}
}
path字段,订单id,经纬度,1取货底/2送货地为一组,以分号分隔
total_line_distance字段 直线距离总和,单位米
# 方式二
## /tools/v1/orders_sort_rcmd
## post
## params:
body传递参数 json格式
## params: (body传递参数 json格式)
{
"cur_poi": ["lng", "lat"],
"next_order": {
"id": "id",
"end_poi": ["lng", "lat"]
},
"cur_poi": "lng,lat",
"next_order": "id"
"orders" : [{
"id": "id",
"st_poi": ["lng", "lat"],
"end_poi": ["lng", "lat"]
"st_poi": "lng,lat",
"end_poi": "lng,lat"
},{
"id": "id",
"st_poi": ["lng", "lat"],
"end_poi": ["lng", "lat"]
"st_poi": "lng,lat",
"end_poi": "lng,lat"
}]
}
\ No newline at end of file
## return:
与方式一相同
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment