# 机票订单查询

# 1 查询订单

# 接口说明

名称 描述
功能 机票订单详情查询接口
HTTP方法 POST
请求方 第三方渠道
响应方 商企通平台
uri /flight/queryOrderDetail
method flight.order.query

# 业务参数

名称 类型 是否必填 示例 说明
bizOrderId String 是 78719020216191954495272 业务线订单编号

# 业务响应

名称 类型 是否非空 说明
orderBase FlightOrderBase 是 订单基本信息
passengers List<FlightOrderPassenger> 是 乘机人列表信息
tickets List<FlightOrderTicket> 是 客票信息
insuranceList List<FlightOrderInsurance> 否 保险信息
segments List<FlightOrderSegment> 是 航班信息
staffInfo StaffInfo 是 预定员工信息
tripId String 否 行程编号
payType Integer 否 支付方式(10 个人支付 20 企业支付)

FlightOrderBase 订单基本信息

名称 类型 是否非空 示例 说明
bizOrderId String 是 599022865817690 业务线订单
orderStatus Integer 是 300 订单状态
orderAmount Integer 是 18905 订单金额,单位分
payAmount Integer 是 18905 订单支付金额,单位分
refundAmount Integer 否 0 订单退款金额,单位分
rescheduleAmount Integer 否 0 改签手续费,单位分
contactPhone String 是 135xxxx 联系人手机号
createTime Long 是 1597823417000 下单时间, 13位时间戳

FlightOrderPassenger 乘机人列表信息

名称 类型 是否非空 说明
name String 是 乘机人姓名
type Integer 是 乘机人类型 (0:成人,1:儿童,2:婴儿)
idCard String 否 乘机人证件编号
idCardType Integer 是 乘机人证件类型(0 身份证 1 护照 2 其他)
orderDisCount Integer 否 折扣信息, 比如88折

FlightOrderTicket 客票信息

名称 类型 是否非空 说明
ticketNumber String 是 票号,如:784-123456
ticketStatus String 否 当前票号状态,如:LIFT/BOARDED

FlightOrderInsurance 保险信息

名称 类型 是否非空 说明
insNo String 是 保险单号
insOrderId String 是 保险平台主单号
insCompany String 是 保险公司名
insType Integer 是 保险类型:8 组合险 9 航延险 10 航意险
insTypeDesc String 是 保险类型描述: 航意险
insStatus Integer 是 保险状态,(状态码枚举见保险状态枚举说明),如:7
insStatusDesc String 否 保险状态描述,(状态码枚举见保险状态枚举说明),如:出保中
insAmount Integer 是 保险金额,如:3000(单位:分

FlightOrderSegment 航班信息

名称 类型 是否非空 说明
flightNumber String 是 航班号,如:MU5120
departureCityName String 否 出发城市名称,如:北京
arrivalCityName String 否 到达城市名称 ,如:上海
departureCode String 是 出发机场三字码,如:PEK
departureName String 是 出发机场名称,如:首都机场
departureTerminal String 否 出发航站楼,如:T1
departureTime long 否 起飞时间,如:1542704100000
arrivalCode String 是 到达机场三字码,如:SHA
arrivalName String 是 到达机场站名称,如:虹桥机场
arrivalTerminal String 否 到达航站楼,如:T2
adultCabin String 是 舱位,如:V
adultCabinLevel String 是 舱等,如:Y

StaffInfo 员工信息

名称 类型 是否非空 示例 说明
entId Integer 是 617 企业id
staffId Long 是 205368 员工id

# 示例

业务请求参数
{
    "bizOrderId" : "11920082015314326764540"
}

业务响应
{
    "orderBase":{
        "bizOrderId":"11920082015314326764540",
        "orderStatus":300,
        "orderAmount":101800,
        "payAmount":101800,
        "refundAmount":0,
        "rescheduleAmount":9300,
        "contactPhone":"136xxxx",
        "createTime":1597908704000
    },
    "passengers":[
        {
            "type":0,
            "name":"张浩",
            "idCardType":0,
            "idCard":"110xxxx",
            "orderDisCount":64
        }
    ],
    "tickets":[
        {
            "ticketNumber":"23242",
            "ticketStatus":"OPEN FOR USE"
        }
    ],
    "insuranceList":null,
    "segments":[
        {
            "flightNumber":"CZ9195",
            "departureCityName":"北京",
            "departureCode":"PEK",
            "departureName":"首都机场",
            "departureTerminal":"",
            "departureTime":1600523400000,
            "arrivalCityName":"上海",
            "arrivalCode":"SHA",
            "arrivalName":"虹桥机场",
            "arrivalTerminal":"",
            "adultCabin":"E",
            "adultCabinLevel":"Y"
        }
    ],
    "staffInfo":{
        "entId":617,
        "staffId":205368
    },
    "payType":10,
    "tripId":"-100"
}

# 2 枚举值说明

# 2.1 订单状态枚举值

bizOrderStatus 订单状态枚举说明
101 订座成功等待支付
102 订座成功等待价格确认
200 订单取消
300 支付成功等待出票
400 出票中
401 出票完成
500 改签申请
501 改签完成
600 退票申请
601 未出票申请退款
602 退票完成等待退款
603 退款完成

# 2.2 保险状态枚举值

insStatus 保险状态枚举说明
1 待支付
2 未出保
3 已出保
4 已退保
6 已取消
7 出保中
9 退保中
上次更新: 3/23/2021, 4:54:38 PM