轮询订单状态
接口说明
- 作为回调状态的补充接口
地址
https:// <Partner_DOMAIN>/<CallBackURL>
请求方式
POST
请求参数
名称 | 类型 | 是否必选 | 说明 |
---|---|---|---|
orderNo | string | yes | 订单号 |
partnerOrderNo | string | yes | 合作方订单号 |
sign | string | yes | 参考sign生成算法 |
channel | string | yes | 渠道名称,由首约给定 |
返回数据
名称 | 类型 | 说明 |
---|---|---|
result | string | 0:成功;非0:失败原因编号 |
errmsg | string | 失败原因描述,若成功则值为空 |
data | PollingOrderStatusDTO | 参见PollingOrderStatusDTO(运力) |
返回示例
1.orderStatus <15
{
result: 0,
errmsg: "SUCCESS",
data: {
"status": 10,
"enStatus": ""
}
}
2.orderStatus=15
{
result: 0,
errmsg: "SUCCESS",
data: {
"driverInfo": {
"driverId": 32891,
"driverRate": "5",
"groupName": "舒适型",
"licensePlates": "黑AA51E5",
"modelName": "迈腾",
"name": "李师傅",
"phone": "17758816774",
"vehiclePic": "",
"vehicleColor": "黑色"
},
"orderNo": "B5516123704226082",
"partnerOrderNo": "1516123704094359",
"status": 15,
"enStatus": "accepted"
}
}
3.orderStatus=20 | 25 | 30
{
result: 0,
errmsg: "SUCCESS",
data: {
"orderNo": "B1470829366789063",
"partnerOrderNo": "110961",
"driverCurrentPoint": "116.509977,39.795127",
"status": "20",
"enStatus": "setout" // 20:setout, 25:arriving, 30:in_progress
"driverInfo": {
"driverId": 2935,
"driverRate": "5",
"groupName": "商务型",
"licensePlates": "测AA8893",
"modelName": "别克商务仓",
"name": "康师傅[233环境]",
"phone": "18610813306",
"photoSrc": "http://images.hqzhuanche.com/statics/touch/images/card01.jpg",
"vehicleColor": "黑色",
"vehiclePic": "",
"driverPoint": "85.6882,28.2981",
"driverDuration": "10",
"driverMileage": "200",
"acceptNum": 20
}
}
}
4.orderStatus = 40 | 44
{
result: 0,
errmsg: "SUCCESS",
data: {
"orderNo": "B1470829366789063",
"partnerOrderNo": "110961",
"status": 40,
"enStatus": "end_trip",
"driverCurrentPoint": "116.509977,39.795127",
"feeInfo": {
"totalPrice": "20.00",
"originalPrice": "25",
"basePrice": "15",
"overTimePrice": "5",
"overMilagePrice": "5",
"otherCost": [{
"cost": "0.00",
"typeName": "停车费"
},
{
"cost": "0.00",
"typeName": "高速服务费"
},
{
"cost": "0.00",
"typeName": "机场服务费"
},
{
"cost": "0.00",
"typeName": "食宿费"
},
{
"cost": "0.00",
"typeName": "检查费"
},
{
"cost": "0.00",
"typeName": "其他费"
},
{
"cost": "0.00",
"typeName": "司机过节费"
}],
"endDate": "2016-08-10 19:43:38",
"startDate": "2016-08-10 19:43:31",
"timeSegments": [{
"segment": "1539311900-1539344300",
"mileage": "0.5"
},
{
"segment": "1539311900-1539344300",
"mileage": "1.5"
},
{
"segment": "1539311900-1539344300",
"mileage": "1.7"
}],
"waitingPeriod": "1541401130,1541501130;1541601130,1541701130",
"mileage": "23"
},
"driverInfo": {
"driverId": 2935,
"driverRate": "5",
"groupName": "商务型",
"licensePlates": "测AA8893",
"modelName": "别克商务仓",
"name": "康师傅[233环境]",
"phone": "18610813306",
"photoSrc": "http://images.hqzhuanche.com/statics/touch/images/card01.jpg",
"vehicleColor": "黑色",
"vehiclePic": "",
"driverPoint": "85.6882,28.2981",
"driverDuration": "10",
"driverMileage": "200",
"acceptNum": 40
}
}
}
5.orderStatus=50
{
result: 0,
errmsg: "SUCCESS",
data: {
"driverInfo": {
"driverId": 2925,
"driverRate": "5",
"groupName": "舒适型",
"licensePlates": "测AZ0856",
"modelName": "天籁",
"name": "张师傅",
"phone": "13888888895",
"photoSrc": "http://images.hqzhuanche.com/statics/touch/images/card01.jpg",
"vehicleColor": "黑色",
"vehiclePic": "",
"driverPoint": "85.6882,28.2981",
"driverDuration": "10",
"driverMileage": "200",
"acceptNum": 20
},
"feeInfo": {
"totalPrice": "20.00",
"originalPrice": "25",
"basePrice": "15",
"overTimePrice": "5",
"overMilagePrice": "5",
"otherCost": [{
"cost": "0.00",
"typeName": "停车费"
},
{
"cost": "0.00",
"typeName": "高速服务费"
},
{
"cost": "0.00",
"typeName": "机场服务费"
},
{
"cost": "0.00",
"typeName": "食宿费"
},
{
"cost": "0.00",
"typeName": "检查费"
},
{
"cost": "0.00",
"typeName": "其他费"
},
{
"cost": "0.00",
"typeName": "司机过节费"
}],
"endDate": "2016-08-10 19:43:38",
"startDate": "2016-08-10 19:43:31",
"timeSegments": [{
"segment": "1539311900-1539344300",
"mileage": "0.5"
},
{
"segment": "1539311900-1539344300",
"mileage": "1.5"
},
{
"segment": "1539311900-1539344300",
"mileage": "1.7"
}],
"waitingPeriod": "1541401130,1541501130;1541601130,1541701130",
"mileage": "12"
},
"orderNo": "B1470829366789063",
"partnerOrderNo": "110961",
"driverCurrentPoint": "116.509977,39.795127",
"status": 50,
"enStatus": "completed"
}
}
6.orderStatus = 60
{
result: 0,
errmsg: "SUCCESS",
data: {
"orderNo": "B1503975664431651",
"partnerOrderNo": "jdyc1234566589",
"status": 60,
"enStatus": "canceled",
"cancel_reason": "取消原因",
"cancel_type": 1
}
}