目录

9.3 Detr接口(IDetr)

9.3.1请求参数

参数 类型 说明 必填 备注
ticketNo String 票号 Y
OrderID String TO/TC订单号 Y 传入订单号时 票号必须在订单乘客票号中

9.3.2请求样例

    {
        "OrderID": "TO240122000793",
        "ticketNo": "999-12234555"
    }

9.3.3返回参数

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

detail:

参数 类型 说明 备注
depCity String 出发地
desCity String 原始RT文本
familyName String 旅客姓 国内为姓名
givenName String 旅客名 国内无该值
issueDate String 出票日期
passengerCode String 旅客类型 ADT
passengerId String 旅客序号
ticketNumber String 票号
flights Array 航班信息

flights:

参数 类型 说明 备注
id String 航班序号
airlinePnrCode String 航司大编码
CabinCode String 舱位
subCabinCode String 子舱位
pnrCode String PNR
segmentType String 航段类型
status String 航段状态
ticketStatus String 票号状态 OPEN FOR USE
fareBasisCode String 运价基础
departure Object 出发地信息
arrival Object 目的去信息
marketing Object 销售航司信息
operating Object 执行飞行航司信息
baggage Object 行李信息

departure/arrival:

参数 类型 说明 备注
airportString 机场码
dateTimeString 时间 YYYY-MM-DDThh:mm:ss
terminalString 航站楼

marketing/operating:

参数 类型 说明 备注
airlineString 航司二字码
flightNumberString 航班号

baggage:

参数 类型 说明 备注
piecesString 行李件数
weightString 行李重量 KG
demisionString 行李体积
descriptionString 行李描述

9.3.4返回样例

{
    "code": "20000",
    "detail": [
        {
            "depCity": "DLC",
            "desCity": "DLC",
            "familyName": "QIAN",
            "flights": [
                {
                    "CabinCode": "Q",
                    "airlinePnrCode": "PXR100",
                    "arrival": {
                        "airport": "CAN",
                        "dateTime": null,
                        "terminal": "T2"
                    },
                    "baggage": {
                        "demision": null,
                        "description": null,
                        "pieces": "2",
                        "weight": "0"
                    },
                    "departure": {
                        "airport": "DLC",
                        "dateTime": "2024-02-11T07:30:00",
                        "terminal": "--"
                    },
                    "fareBasisCode": "Q2ASRYQM",
                    "id": "1",
                    "marketing": {
                        "airline": "CZ",
                        "flightNumber": "6321"
                    },
                    "operating": {
                        "airline": null,
                        "flightNumber": null
                    },
                    "pnrCode": "PXR111",
                    "segmentType": "NORMAL",
                    "status": "OK",
                    "subCabinCode": null,
                    "ticketStatus": "OPEN FOR USE"
                },
                {
                    "CabinCode": "Q",
                    "airlinePnrCode": "PXR100",
                    "arrival": {
                        "airport": "DXB",
                        "dateTime": null,
                        "terminal": "1"
                    },
                    "baggage": {
                        "demision": null,
                        "description": null,
                        "pieces": "2",
                        "weight": "0"
                    },
                    "departure": {
                        "airport": "CAN",
                        "dateTime": "2024-02-11T13:55:00",
                        "terminal": "T2"
                    },
                    "fareBasisCode": "Q2ASRYQM",
                    "id": "2",
                    "marketing": {
                        "airline": "CZ",
                        "flightNumber": "8057"
                    },
                    "operating": {
                        "airline": null,
                        "flightNumber": null
                    },
                    "pnrCode": "PXR111",
                    "segmentType": "NORMAL",
                    "status": "OK",
                    "subCabinCode": null,
                    "ticketStatus": "OPEN FOR USE"
                },
                {
                    "CabinCode": "E",
                    "airlinePnrCode": "PXR100",
                    "arrival": {
                        "airport": "SZX",
                        "dateTime": null,
                        "terminal": "T3"
                    },
                    "baggage": {
                        "demision": null,
                        "description": null,
                        "pieces": "2",
                        "weight": "0"
                    },
                    "departure": {
                        "airport": "DXB",
                        "dateTime": "2024-02-19T00:15:00",
                        "terminal": "1"
                    },
                    "fareBasisCode": "E2AZBYQM",
                    "id": "3",
                    "marketing": {
                        "airline": "CZ",
                        "flightNumber": "8436"
                    },
                    "operating": {
                        "airline": null,
                        "flightNumber": null
                    },
                    "pnrCode": "PXR111",
                    "segmentType": "NORMAL",
                    "status": "OK",
                    "subCabinCode": null,
                    "ticketStatus": "OPEN FOR USE"
                },
                {
                    "CabinCode": "E",
                    "airlinePnrCode": "PXR100",
                    "arrival": {
                        "airport": "DLC",
                        "dateTime": null,
                        "terminal": "--"
                    },
                    "baggage": {
                        "demision": null,
                        "description": null,
                        "pieces": "2",
                        "weight": "0"
                    },
                    "departure": {
                        "airport": "SZX",
                        "dateTime": "2024-02-19T16:25:00",
                        "terminal": "T3"
                    },
                    "fareBasisCode": "E2AZBYQM",
                    "id": "4",
                    "marketing": {
                        "airline": "CZ",
                        "flightNumber": "6328"
                    },
                    "operating": {
                        "airline": null,
                        "flightNumber": null
                    },
                    "pnrCode": "PXR111",
                    "segmentType": "NORMAL",
                    "status": "OK",
                    "subCabinCode": null,
                    "ticketStatus": "OPEN FOR USE"
                }
            ],
            "givenName": "ZHICHAO",
            "issueDate": null,
            "passengerCode": "ADT",
            "passengerId": "1",
            "ticketNumber": "784-2660009676"
        }
    ]
}