接送机订单详情查询接口,从服务商接口获取某笔订单详情
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
channelId | String | 可选 | 20001 | 服务商渠道id | |
traceId | String | 可选 | 111 | 本次请求的标识 | |
orderId | Number | 可选 | 122222 | 必填,飞猪平台订单id | |
outOrderId | String | 可选 | abcd | 可选,外部商家订单号 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
success | Boolean | true | 接口调用是否成功 |
orderId | Number | 122222 | 飞猪订单id |
outOrderId | String | abcd | 外部商家订单号 |
orderStatus | Number | 11 | 外部商家订单状态。11-已接单等待派司机,12-已接单且已派司机,13-改派司机中,21-司机已出发,22-司机已开始服务,23-司机服务已完成,24-订单已完成,31-订单已取消 |
errorInfo | ErrorInfo | 子错误信息 | |
|
|||
transferOrderInfo | TransferOrderInfo | 90020 | 订单基础信息 |
|
|||
transferDriverInfo | TransferDriverInfo | 司机信息 | |
|
|||
transferCarTypeInfo | TransferCarTypeInfo | 车辆信息 | |
|
|||
transferPassengerInfo | TransferPassengerInfo | 乘客信息 | |
|
|||
transferInvoiceInfo | TransferInvoiceInfo | 发票信息 | |
|
|||
driverRouteInfo | DriverRouteInfo | 司机行驶路径信息 | |
|
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret); AlitripTransferOrderQueryRequest req = new AlitripTransferOrderQueryRequest(); req.setChannelId("20001"); req.setTraceId("111"); req.setOrderId(122222L); req.setOutOrderId("abcd"); AlitripTransferOrderQueryResponse rsp = client.execute(req); System.out.println(rsp.getBody());
<success>true</success> <orderId>122222</orderId> <outOrderId>abcd</outOrderId> <orderStatus>11</orderStatus> <errorInfo> <code>1</code> <message>系统错误</message> <subCode>1</subCode> <subMessage>系统错误</subMessage> </errorInfo> <transferOrderInfo> <createdTime>2022-11-11 20:00:00</createdTime> <modifiedTime>2022-11-11 20:00:00</modifiedTime> <fromAddressDetail>凤凰国际机场T2</fromAddressDetail> <toAddressDetail>三亚亚龙湾万豪度假酒店</toAddressDetail> <distance>5002</distance> <refundTime>2022-11-11 20:00:00</refundTime> <cancelReason>不需要了</cancelReason> <useCarTime>2022-11-11 20:00:00</useCarTime> </transferOrderInfo> <transferDriverInfo> <driverPhone>13499999999</driverPhone> <driverName>马师傅</driverName> <driverCaptain>1</driverCaptain> <driverSecretPhone>13499999999</driverSecretPhone> </transferDriverInfo> <transferCarTypeInfo> <autoBrand>奥迪</autoBrand> <name>A6</name> <color>红</color> <license>京A12345</license> <passengerNum>4</passengerNum> <luggageNum>1</luggageNum> </transferCarTypeInfo> <transferPassengerInfo> <passengerName>马先生</passengerName> <passengerPhone>13499999999</passengerPhone> <passengerRealPhoneLast>9999</passengerRealPhoneLast> </transferPassengerInfo> <transferInvoiceInfo> <status>1</status> <invoiceType>1</invoiceType> <amount>20.01</amount> <invoiceTitle>浙江飞猪网络技术有限公司</invoiceTitle> <invoiceSendEmail>xxxx@163.com</invoiceSendEmail> <taxNo>913301100947739005</taxNo> <invoiceDownloadUrl>http://ssssssssss.com</invoiceDownloadUrl> <completeTime>2022-11-11 20:00:00</completeTime> </transferInvoiceInfo> <driverRouteInfo> <waypoints> <waypoint_poi_info> <latitude>39.907234</latitude> <longitude>116.357483</longitude> </waypoint_poi_info> </waypoints> <distance>60000</distance> <expectedTime>3000</expectedTime> <additionalFees> <additional_fee_info> <additionalFee>23</additionalFee> <additionalFeeType>1</additionalFeeType> </additional_fee_info> </additionalFees> </driverRouteInfo>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|