这是本文档旧的修订版!
5.1改签申请(ITCOrderSave)
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
TOOrderID | String | 订单号 | Y | 待改签的TO/TC单单号 |
PassengerList | Array | 乘客组 | Y | |
FlightList | Array | 航段组 | Y | |
payType | Int | 支付方式 | Y | 0:现结 1:预存 2:额度账期 |
QDOrderID | String | 第三方改签单号 | Y | |
TCReason | Int | 改签原因 | Y | 0:【自愿改签】 1:【非自愿改签】 |
contact | Object | 联系信息 | N | 订单联系信息,若不传则默认取原单 |
PassengerList:
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
TOPassengerID | Int | 订单乘客编号 | Y | 欲改签的乘客对应的原TO/TC单乘客编号,可从ITOOrderDetailQuery/ITCOrderDetailQuery接口查询获取(passengerList/TCPassengerList列表中的passengerID) |
FlightList:
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
TOFlightID | Int | 航段编号 | Y | 欲改签的航段对应的原TO/TC单的航段编号,可从ITOOrderDetailQuery/ITCOrderDetailQuery接口查询获取(flightList/TCFlightList列表中的flightID) |
serialNumber | String | 改签航班序列号 | N | 查询改签航班查询结果的serialNumber 可从ITCDomesticTicketShopping接口查询获取 |
flightId | String | 改签航班id | N | 查询改签航班查询所选航段的flight_id 可从ITCDomesticTicketShopping接口查询获取 |
cabinFareId | String | 改签航班价格舱位id | N | 查询改签航班查询所选航段的cabin_fare_id 可从ITCDomesticTicketShopping接口查询获取 serialNumber、flightId、cabinFareId 若传了某一个则其他需同时传递 |
departTime | String | 出发时间 | Y | eg:2021-01-01 10:00 不传时分默认08:00 |
destTime | String | 航段编号 | Y | eg:2021-01-01 10:00 不传时分默认08:00 |
airline | String | 航司 | Y | |
flightNo | String | 航班号 | Y | |
classNo | String | 舱位 | Y | |
depAir | String | 出发机场 | Y | |
desAir | String | 到达机场 | Y |
contact:
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
linker | String | 联系人 | Y | |
phone | String | 联系人手机 | Y | |
String | 邮箱 | N | ||
content | String | 备注 | N | |
isEmail | Boolean | 改签邮件通知 | N | 默认为“false”;若“true”则改签成功发送邮件至上面参数邮箱 |
isSMS | Boolean | 改签短信通知 | N | 默认为“false”;若“true”则改签成功发送短信至上面参数联系人手机 |
isEmail_VoyageChange | Boolean | 航变邮件通知 | N | 默认为“false”;若“true”则发生航变发送邮件至上面参数邮箱 |
isSMS_VoyageChange | Boolean | 航变短信通知 | N | 默认为“false”;若“true”则发生航变发送短信至上面参数联系人手机 |
{ "TOOrderID": "TO16020574887", "PassengerList": [ { "TOPassengerID": "836956" } ], "FlightList": [ { "TOFlightID": "1077654", "departTime": "2016-02-15 10:00", "destTime": "2016-02-15 15:30", "airline": "MU", "flightNo": "723", "classNo": "V", "depAir": "HKG", "desAir": "PVG" } ], "payType": "0", "QDOrderID": "1" }
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
code | String | 是否调用接口成功 | 20000表示成功,非20000表异常 |
detail | Object | 结果集 | |
description | String | 描述 | 当异常时记录异常信息 |
detail:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
TCOrderID | String | 改签单编号 | |
PNR | String | 改签PNR | |
status | String | 订单状态 | 参考改签单详情; 若为4:待支付,则系统自动报价,确认支付即可进行改签; 若为2、3、7:待审核,则需等待人工报价 |
TCFinanceList | Array | 改签单财务信息组 |
TCFinanceList:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
passengerType | Int | 乘客类型 | 0:成人 1:儿童 2:婴儿 3:老人 4:学生 5:劳务 6:移民 7:海员 8:青年 |
tax | Decimal | 税金 | |
salePrice | Decimal | 改签金额 | |
serviceFee | Decimal | 服务费 | |
saleTotal | Decimal | 合计 |
{ "code": "20000", "detail": { "TCOrderID":"TC16021500377", "PNR":"XXXXXX", "status":"2", "TCFinanceList":[] } }