历史订单的详细信息
通过其他接口和e代驾回调订单等信息通知合作方(推拉结合),合作方db储存可调取自己方接口查询历史订单列表,可以不调用此接口
方法名
uri | 请求方式 |
---|---|
order/detail | GET |
参数说明
参数 | 是否必须 | 说明 | 备注 |
---|---|---|---|
token | 是 | 用户凭证 | |
orderId | 是 | 订单id (与bookingId至少需要传入一个) | |
needAll | 否 | 值为0和1,是否获取订单支付情况 | 数据会有缓存,每个订单先传1调该接口获取到数据后,再传0调该接口的话也能获取订单支付数据 |
bookingId | 否 | (下单接口可以获取到) 与orderId至少需要传入一个 |
返回值说明
值 | 说明 | 备注 | |
---|---|---|---|
code | 获取成功与否 | 0成功、非0失败 | |
message | 返回状态说明 | ||
data | 返回详情数据 | 字典 | |
castType | 扣款类型 | 字符串 | 1vip 8 个人账户 |
coupon | 优惠劵金额 | 字符串 | |
distance | 代驾距离 | 字符串 | 千米,(不带单位) |
driver | 代驾司机信息 | 字典 | |
driverId | 司机工号 | 字符串 | |
isComment | 是否评论过 | 字符串 | |
total | 订单总金额 | 字符串 | 订单总金额,不带单位 |
locationEnd | 代驾目的地(即下单传入的目的地) | 字符串 | |
locationStart | 代驾起始地(即下单传入的起始地) | 字符串 | |
orderId | 订单号 | 字符串 | |
income | 实收金额 | 字符串 | 不带单位 |
startTime | 代驾开始时间 | 字符串(时间戳) | |
endTime | 代驾结束时间 | 字符串(时间戳) | |
userMoney | 普通账户支付金额 | 字符串 | 不带单位 |
vip | VIP账户支付金额 | 字符串 | 不带单位 |
cashCardBalance | 贵宾卡支付金额 | ||
waitingTime | 等候时间(有等候时间才会有该值) | 字符串 | 单位:分钟,(不带单位) |
timeCost | 按时间收费(日间业务服务时间收取的费用 exp: (1小时58分钟)58元 ) V5.3.0 | String | 废弃 |
subsidy | 远程补贴/夜间补贴 V5.3.0 | String | Income的部分 |
subsidyBack | 返程补贴(日间业务返程补贴) V5.3.0 | String | 废弃 |
kiloFee | 里程费 | string | Income的部分 |
waitingFee | 等候费 | string | Income的部分 |
tip | 小费 | 目前只有远程订单有 | Income的部分 |
bookingTime | 订单预约时间 | string(2014-12-12 11:00:00) | |
source | 订单来源 | 由订单流定义的订单类型 source | Integer |
channel | 订单渠道 | 订单子类型 | 01003 |
couponDetail | 优惠券详细信息,带名称 | String | 返回的为 json 串名称为 name, 金额为 money ,不带元 |
shareActivity | 活动信息 | 字典 | |
title | 活动标题(6.0.0之前的版本使用) | 字符串 | |
url | 活动链接(6.0.0之前的版本使用) | 字符串 | |
type | 类型 | 0 红包不可分享 1红包可分享 | |
desc | 描述文案(6.0.0之前的版本使用) | 字符串 | |
imgUrl | 图片url(6.0.0之前的版本使用) | 字符串 | |
clientJson | 客户端配置信息(客户端6.1 使用) | json | {“text_red_dec”:“红包文案”, “img_top_red”:“红包背景”, “text_join”:“参与按钮文案”, “img_message”:“消息页面背景”, “text_citySource”:“城市”} |
shareJson | 分享配置信息(客户端6.1 使用) | json | {“text_share_tit”:“分享标题”, “text_share_dec”:“分享描述”, “img_share”:“分享图片”} |
collectFee | 收费项 | 数组, 里面是 key:value形式 , 当 value 有的时候才展示 6.1.0+{“key”:“白金客户远程优惠”,”value”:”-20元”}] | 目前没有值(15-07-27后会加上值,值同orderpay接口中相应字段返回值) |
settleFee | 结算项 | json数组, 里面是 key:value形式, 当 value 有的时候才展示 | 目前没有值(15-07-27后会加上值,值同orderpay接口中相应字段返回值) |
payDetail | 支付信息 | 请求参数needAll为1时返回该项数据 | |
status | 订单状态 | 0 进行中订单 1 完成报单的订单 其余状态枚举皆为取消 (2 销单待审核 3已销单 4销单审核不通过 5司机拒绝生成的取消订单 6用户取消 7未派出取消 8未派出取消(司机拒单)) | |
调用示例
成功返回值
{
code = 0;
data = {
"castType" = 0;
coupon = 0;
distance = 0;
driver = {
distance = "100\U7c73\U5185";
domicile = "\U5317\U4eac";
"driverId" = BJ9034;
goback = 0;
idCard = "4501031984******58";
latitude = "40.013020";
longitude = "116.475002";
name = "\U6d4b\U8bd5";
"newLevel" = 0;
phone = 14513034008;
"pictureLarge" = "http://pic.edaijia.cn/1/BJ9034.jpg_normal";
"pictureMiddle" = "http://pic.edaijia.cn/1/BJ9034.jpg_middle";
"pictureSmall" = "http://pic.edaijia.cn/1/BJ9034.jpg_small";
recommand = 0;
"serviceTimes" = 0;
state = 0;
year = 15;
};
"driverId" = BJ9034;
income = 39;
"isComment" = N;
level = 0;
"locationEnd" = "\U5317\U4eac\U5e02\U671d\U9633\U533a\U5c4f\U7fe0\U897f\U8def";
"locationStart" = "\U5317\U4eac\U5e02\U671d\U9633\U533a\U5229\U6cfd\U4e2d\U4e8c\U8def";
"orderId" = 4602612;
price = 39;
"startTime" = 1394596182;
"userMoney" = 0;
vip = 0;
"shareActivity":{
"type":1
"title":'aaa',
"url":'http://www.baidu.com',
"desc":'e代驾给新用户发红包了,还没有用过的朋友,快来领吧!',
"img_url":'http://h5.edaijia.cn/pullRed/img/active-share-thumb.png',
"clientJson":{},
"shareJson":{}
}
};
message = "\U83b7\U53d6\U6210\U529f";
}