用户工具

站点工具


4.7_国内pricing_idpricingbyseg

这是本文档旧的修订版!


4.7 国内Pricing(/IDPricingBySeg) 支持多组运价

4.7.1请求参数

参数 类型 说明 必填 备注
flightListArray航段信息列表 Y/N type为1时必填
psgListArray乘客列表 Y
PNRStringPNR编码 N
applyResultbool是否返申请价格 Y true/false,默认为false
isSearchGWBookbool是否需官网价格 Y true/false,默认为false
typeInt计价类型 Y 0:实时航班计价
1:航段计价
serialNumberListArray实时航班缓存key Y type为0时必填
flightIdListArray实时航班flight_id Y type为0时必填
cabinFareIdListArray实时航班舱位ID Y type为0时必填
bookingOfficeString预订OFFICE N

flightList:

参数 类型 说明 必填 备注
depAirport String 出发机场 Y
depDate String 出发日期 Y
depTime String 出发时间 Y
arrAirport String 到达机场 Y
arrDate String 到达日期 Y
arrTime String 到达时间 Y
airline String 航司 Y
flightNumber String 航班号 Y
classNo String 舱位 Y
isCodeShare Int 是否共享航班 Y 0:否 1:是
carrierFlight String 是实际承运航班号 Y/N isCodeShare为1时必填
equipment String 机型 N
subClassCode String 子舱位 N

psgList:

参数 类型 说明 必填 备注
type String 乘客类型 Y 0:成人
1:儿童
2:婴儿
count String 乘客人数 Y

4.7.2请求样例

{
    "serialNumberList":[
        "946abae2-ce6b-542d-22e8-c9e2462c115f"
    ],
    "flightIdList":[
        "446"
    ],
    "cabinFareIdList":[
        "1"
    ],
    "PNR":"",
    "isSearchGWBook":true,
    "type":1,
    "psgList":[
        {
            "type":"0",
            "count":"1"
        },
        {
            "type":"1",
            "count":"1"
        }
    ],
    "flightList":[
        {
            "airline":"MU",
            "arrAirport":"SHA",
            "arrDate":"2021-04-01",
            "arrTime":"10:45",
            "isCodeShare": 0,
            "carrierFlight": "",
            "depAirport":"CAN",
            "depDate":"2021-04-01",
            "depTime":"08:30",
            "equipment":"325",
            "flightNumber":"5302",
            "cabin":"Y",
            "classNo":"B"
        }
    ]
}

4.7.3返回参数

参数 类型 说明 备注
code String 是否调用接口成功 20000表示成功,非20000表异常
detail Array 结果集
description String 描述 当异常时记录异常信息

detail:

参数 类型 说明 备注
serialNumberString 结果key
carrierString 出票航司
dataArray价格列表 按乘客类型

detail:

参数 类型 说明 备注
passengerTypeString 乘客类型 ADT/CHD/INF
baseFareDecimal票面价
airportTaxDecimal机场建设费
oilTaxDecimal燃油费
lRewardFareDecimal返利合计 返利合计=代理费+奖励
mCommissionDecimal代理费
mFareDecimal奖励
serviceFareDecimal服务费
totalFareDecimal总价
fareBasisString运价基础 多个逗号隔开(需要若一段是空的不用加进去)
officeString出票OFFICE 取第一条价格
isConvertbool是否需转编
fareTypeString运价类型 1:普通
2:航司官网
3:特殊
4:特价
一致取一个,不一致取逗号隔开 1,2
isNeedApplybool是否需申请 True:是;需人工跟进 false:否 一个需申请则为True,否则为false
tripsOrderString行程单 普通、中性、无
不含无时,若一致则显示一个,若不一致显示:普通+中性 或 中性 +普通;
若仅一段含无时,则显示另一段
tripsOrderRemarkString行程单说明 若仅有一程为无,则显示第 X程:不提供行程单,+ 行程单说明
mealString餐食 一般是按航班flights,若特殊舱位有不同,则该字段会有对应说明
serviceinfoObject工作时间说明 取第一个政策的工作时间
valAddProObject增值产品
availableTimeInt出票时限 分钟数 >0时有效 按小的显示
rebateExplainOutString政策说明 根据实际显示对应 第 X程:政策说明 第X程:政策说明
fareIdString价格id 下单时回传
autoTicketingString出票类型 自动、人工、自动+人工、人工+自动 一致时取一个
subDataArray每段价格拆解 当存在需要拆单时,显示每段价格信息
ticketTypeString票证类型 查询保险产品时使用

serviceTime:

参数 类型 说明 备注
startIssueTimeString 出票开始工作时间
endIssueTimeString 出票截止工作时间
startVoidTimeString废票开始工作时间
endVoidTimeString 废票截止工作时间
startRefundChangeTimeString 退改开始工作时间
endRefundChangeTimeString 退改截止工作时间

valAddPro:

参数 类型 说明 备注
pcProTypeString 产品标签
pcProNameString 产品名称
proDesArray产品说明

proDes:

参数 类型 说明 备注
titelString 标题
contentString 内容

subData:

参数 类型 说明 备注
subBaseFareDecimal 票面价
subAirportTaxDecimal 机场建设费
subOilTaxDecimal 燃油费
subLRewardFareDecimal 返利合计
subMCommissionDecimal 代理费
subMFareDecimal 奖励
subServiceFareDecimal 服务费
subTotalFareDecimal 总价
subFareBasisString 运价基础
subOfficeString 出票OFFICE
subIsConvertbool是否需转编
subFareTypeString运价类型1:普通
2:航司官网
3:特殊
4:特价
subIsNeedApplybool 是否需申请 True:是;需人工跟进 false:否
subTripsOrderString 行程单 普通、中性、无
不含无时,普通+中性 或 中性、普通;
subTripsOrderRemarkString 行程单说明
subMealString 餐食
subAvailableTimeInt 出票时限
subRebateExplainOutString 政策说明
subAutoTicketingString 出票类型
subServiceinfoObject 工作时间说明
subDepAirportString 出发机场
subArrAirportString 目的机场
subTicketTypeString 票证类型 查询保险产品时使用 拆单按拆单对应航程填入

4.7.4返回样例

{
    "code": "20000",
    "detail": [
        {
            "serialnumber": "ddebbbd7-fdae-2dff-d469-d118ae802f4f",
            "requestkey": "d9249bf8b2d62bb2546a999dc29162ce",
            "data": [
                {
                    "passengerType": "ADT",
                    "baseFare": 2350,
                    "airportTax": 100,
                    "oilTax": 0,
                    "lRewardFare": 249,
                    "serviceFare": 0,
                    "totalFare": 2201,
                    "fareBasis": "TPRO,B",
                    "office": "SHA771",
                    "isConvert": false,
                    "fareType": "3",
                    "isNeedApply": false,
                    "tripsOrder": "普通",
                    "tripsOrderRemark": "第2程:不提供行程单,讽德诵功645654",
                    "availableTime": -1,
                    "rebateExplainOut": "第2程:打发士大夫,无行程单,sha771",
                    "fareId": "00ADT0_0CHD1_000-10ADT0_0CHD0_000",
                    "serviceinfo": {
                        "serviceTime": {
                            "endIssueTime": "21:59:59",
                            "endVoidTime": "22:30:00",
                            "startIssueTime": "01:00:00",
                            "startVoidTime": "02:00:00",
                            "endRefundChangeTime": "17:30:00",
                            "startRefundChangeTime": "17:00:00"
                        }
                    },
                    "mFare": 183,
                    "mCommission": 66,
                    "autoTicketing": "自动",
                    "subData": [
                        {
                            "subBaseFare": 590,
                            "subAirportTax": 50,
                            "subOilTax": 0,
                            "subLRewardFare": 55,
                            "subServiceFare": 0,
                            "subTotalFare": 585,
                            "subOffice": "SHA771",
                            "subIsConvert": false,
                            "subFareType": 3,
                            "subIsNeedApply": false,
                            "subMFare": 48,
                            "subMCommission": 7,
                            "subTripsOrder": "普通",
                            "subTripsOrderRemark": "",
                            "subMeal": "",
                            "subAvailableTime": -1,
                            "subFareBasis": "TPRO",
                            "subRebateExplainOut": "",
                            "subAutoTicketing": "自动",
                            "subServiceinfo": {
                                "serviceTime": {
                                    "endIssueTime": "21:59:59",
                                    "endVoidTime": "22:30:00",
                                    "startIssueTime": "01:00:00",
                                    "startVoidTime": "02:00:00",
                                    "endRefundChangeTime": "17:30:00",
                                    "startRefundChangeTime": "17:00:00"
                                }
                            },
                            "subDepAirport": "CAN",
                            "subArrAirport": "SHA"
                        },
                        {
                            "subBaseFare": 1760,
                            "subAirportTax": 50,
                            "subOilTax": 0,
                            "subLRewardFare": 194,
                            "subServiceFare": 0,
                            "subTotalFare": 1616,
                            "subOffice": "SHA771",
                            "subIsConvert": false,
                            "subFareType": 3,
                            "subIsNeedApply": false,
                            "subMFare": 135,
                            "subMCommission": 59,
                            "subTripsOrder": "无",
                            "subTripsOrderRemark": "不提供行程单,讽德诵功645654",
                            "subMeal": "",
                            "subAvailableTime": -1,
                            "subFareBasis": "B",
                            "subRebateExplainOut": "打发士大夫,无行程单,sha771",
                            "subAutoTicketing": "自动",
                            "subServiceinfo": {
                                "serviceTime": {
                                    "endIssueTime": "21:59:59",
                                    "endVoidTime": "22:30:00",
                                    "startIssueTime": "01:00:00",
                                    "startVoidTime": "02:00:00",
                                    "endRefundChangeTime": "17:30:00",
                                    "startRefundChangeTime": "17:00:00"
                                }
                            },
                            "subDepAirport": "SHA",
                            "subArrAirport": "CAN"


                        }
                    ]
                },
                {
                    "passengerType": "CHD",
                    "baseFare": 1480,
                    "airportTax": 0,
                    "oilTax": 0,
                    "lRewardFare": 168,
                    "serviceFare": 0,
                    "totalFare": 1312,
                    "fareBasis": "TPRO,YCH",
                    "office": "SHA771",
                    "isConvert": false,
                    "fareType": "3",
                    "isNeedApply": false,
                    "tripsOrder": "普通",
                    "tripsOrderRemark": "第2程:不提供行程单,讽德诵功645654",
                    "availableTime": -1,
                    "rebateExplainOut": "第2程:打发士大夫,无行程单,sha771",
                    "fareId": "00ADT0_0CHD1_000-10ADT0_0CHD0_000",
                    "serviceinfo": {
                        "serviceTime": {
                            "endIssueTime": "21:59:59",
                            "endVoidTime": "22:30:00",
                            "startIssueTime": "01:00:00",
                            "startVoidTime": "02:00:00",
                            "endRefundChangeTime": "17:30:00",
                            "startRefundChangeTime": "17:00:00"
                        }
                    },
                    "mFare": 128,
                    "mCommission": 40,
                    "autoTicketing": "自动",
                    "subData": [
                        {
                            "subBaseFare": 590,
                            "subAirportTax": 0,
                            "subOilTax": 0,
                            "subLRewardFare": 58,
                            "subServiceFare": 0,
                            "subTotalFare": 532,
                            "subOffice": "SHA771",
                            "subIsConvert": false,
                            "subFareType": 3,
                            "subIsNeedApply": false,
                            "subMFare": 51,
                            "subMCommission": 7,
                            "subTripsOrder": "普通",
                            "subTripsOrderRemark": "",
                            "subMeal": "",
                            "subAvailableTime": -1,
                            "subFareBasis": "TPRO",
                            "subRebateExplainOut": "",
                            "subAutoTicketing": "自动",
                            "subServiceinfo": {
                                "serviceTime": {
                                    "endIssueTime": "21:59:59",
                                    "endVoidTime": "22:30:00",
                                    "startIssueTime": "01:00:00",
                                    "startVoidTime": "02:00:00",
                                    "endRefundChangeTime": "17:30:00",
                                    "startRefundChangeTime": "17:00:00"
                                }
                            },
                            "subDepAirport": "CAN",
                            "subArrAirport": "SHA"
                        },
                        {
                            "subBaseFare": 890,
                            "subAirportTax": 0,
                            "subOilTax": 0,
                            "subLRewardFare": 110,
                            "subServiceFare": 0,
                            "subTotalFare": 780,
                            "subOffice": "SHA771",
                            "subIsConvert": false,
                            "subFareType": 3,
                            "subIsNeedApply": false,
                            "subMFare": 77,
                            "subMCommission": 33,
                            "subTripsOrder": "无",
                            "subTripsOrderRemark": "不提供行程单,讽德诵功645654",
                            "subMeal": "",
                            "subAvailableTime": -1,
                            "subFareBasis": "YCH",
                            "subRebateExplainOut": "打发士大夫,无行程单,sha771",
                            "subAutoTicketing": "自动",
                            "subServiceinfo": {
                                "serviceTime": {
                                    "endIssueTime": "21:59:59",
                                    "endVoidTime": "22:30:00",
                                    "startIssueTime": "01:00:00",
                                    "startVoidTime": "02:00:00",
                                    "endRefundChangeTime": "17:30:00",
                                    "startRefundChangeTime": "17:00:00"
                                }
                            },
                            "subDepAirport": "SHA",
                            "subArrAirport": "CAN"
                        }
                    ]
                }
            ]
        }
    ]
}
4.7_国内pricing_idpricingbyseg.1714010377.txt.gz · 最后更改: 2024/04/25 01:59 由 tiny