添加转运单
更新时间:2018-06-25 12:04:12 更新人员:叶洋

文档状态:完成 #346
测试接口
摘要
-
接口基本信息
接口名称:添加转运集装单
请求方法:POST
接口地址:waybill/transport
登录验证:是
-
请求参数
| 参数名 |
参数 |
数据类型 |
是否必须 |
示例值 |
说明 |
| truck_id |
车辆id |
string |
是 |
|
转运装车的车辆id |
| driver_id |
司机id |
string |
是 |
|
本次转运配的司机id |
| wb_process_ids |
转运包含的历程集合 |
string |
是 |
|
至少包含一个历程,多个历程用逗号分隔 |
| carriage |
转运费 |
float |
是 |
|
记录本次车转运所用的总转运费 |
-
响应数据参数
| 参数名 |
参数 |
数据类型 |
示例值 |
说明 |
| container_id |
集运单ID |
string |
|
|
| container_billno |
集运单编号 |
string |
|
ZY开头为转运单,PZ开头为配载单 |
-
请求示例
请求例子:
apirq('waybill/addtransport', {
method: "post",
data: {
"truck_id": "5b2b423801330017",
"driver_id": "ddcc0abad907a0c7",
"wb_process_ids": "5b22143001545013,5b2b766101078309",
"total_carriage": 0
}
})
返回数据结果:
{
"code": 0,
"msg": "ok",
"time": "1529898689",
"data": {
"container_id": "5b3066c101257416",
"container_billno": "ZY000001"
}
}
-
规则定义
添加转运单的运单需要满足以下规则定义:
1. 同一转运单中运单的到达网点必须一致。
2. 添加的所有运单当前状态必须为待转运状态。
3. 司机id需要独立提交。可根据选择车辆得到司机id,如果与实际不同则另选司机。