用户工具

站点工具


9.11_保险相关订单查询_iinsuranceorderlistquery

这是本文档旧的修订版!


9.11 保险相关订单查询(IInsuranceOrderListQuery)

9.11.1请求参数

参数 类型 说明 必填 备注
OrderID String 订单号 N
OrderNo String 业务系统单号 N
OrderType String 保险订单类别 Y IO/IR
BeginDate Int 订单创建时间 N 格式:yyyy-MM-dd
EndDate Int 订单创建时间 N 格式:yyyy-MM-dd HH:mm:ss
IsService Int 下单来源 N 0 中台 1 前台
2 APP 3 H5
4 美亚黑屏 5 API
6 未知 7 芯斗云(默认)
PageIndex String 页索引 Y
PageSize String 分页大小 Y

9.11.2请求样例

保险申请单

{
    "OrderID": "IO21112607930", 
    "OrderNo": "IO202111290543125", 
    "OrderType": "IO", 
    "BeginDate": "2021-01-02 20:01:43.147", 
    "EndDate": "2022-10-02 18:09:42.620", 
    "IsService": "16", 
    "PageIndex": "1", 
    "PageSize": "10"
}

保险退订单

{
    "OrderID": "IR21082000416", 
    "OrderNo": "IR202108200001582", 
    "OrderType": "IR", 
    "BeginDate": "2021-01-02 20:01:43.147", 
    "EndDate": "2022-10-02 18:09:42.620", 
    "IsService": "16", 
    "PageIndex": "1", 
    "PageSize": "10"
}

9.11.3返回参数

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

detail:

参数 类型 说明 备注
TotalCount int 总条数
OrderList Array 通用航班订单信息组

OrderList:

参数 类型 说明 备注
OrderID String 订单编号
OrderNO String 长单号
QDOrderID String 第三方订单号
Status int 订单状态 0 已取消 1 待确认 2 待一审
3 待二审 4 待支付 5 待出票
6 已出票 7 审核退回 8 已支付
9 待确认价格 10 申请 11 暂存 12 待定位
ProductSubType int 保险类型ID
ProductSubTypeName String 保险类型名称
ProductNameID int 保险ID
ProductName String 保险名称
CreateDate DateTime 下票/退票单下单时间
PassengerList Array TO单乘机人投保信息
SalePriceList Array 保险单财务信息

PassengerList:

参数 类型 说明 备注
Recognizee String 投保人姓名
PassengerType int 乘客类型
PapersType int 证件类型
PapersNumber String 证件号码

SalePriceList:

参数 类型 说明 备注
PassengerType Int 乘客类型 -1 其他 0 成人 1 儿童
2 婴儿 3 老人 4 学生
5 劳务 6 移民 7 海员 8 青年 9 免票
InsuranceCount int 保险计数
SalePrice decimal 收入金额
SaleTotal decimal 收入合计
BasePrice decimal 成本金额
BaseTotal decimal 成本合计
Profit decimal 利润

9.11.4返回样例

{
    "code": "20000", 
    "description": "查询成功", 
    "detail": {
        "OrderList": [
            {
                "CreateDate": "/Date(1638439782620+0800)/", 
                "FlightDetailList": [
                    {
                        "Airline": "CZ", 
                        "Cabin": "0", 
                        "ClassNo": "Z", 
                        "DepAir": "CAN", 
                        "DepartTime": "/Date(1640989800000+0800)/", 
                        "DesAir": "CTU", 
                        "DestTime": "/Date(1640999100000+0800)/", 
                        "FlightId": 3472603, 
                        "FlightNo": "8647"
                    }
                ], 
                "MiddleOutTradeNo": "", 
                "OrderID": "TO21120265377", 
                "OrderNO": "TO202112022663929", 
                "PNR": "TB2100010119", 
                "PassengerList": [
                    {
                        "IDNumber": "429001199106093270", 
                        "IDType": 2, 
                        "Name": "刘嘉琪", 
                        "PsgId": 2746848, 
                        "PsgType": 0
                    }
                ], 
                "SalePriceInfoList": [
                    {
                        "BaseSalePrice": 760, 
                        "BaseTax": 100, 
                        "BaseTotal": 856, 
                        "Profit": -104, 
                        "PsgType": 0, 
                        "SalePrice": 760, 
                        "SaleTax": 100, 
                        "SaleTotal": 752
                    }
                ], 
                "Status": 6
            }
        ], 
        "TotalCount": 1
    }
}
9.11_保险相关订单查询_iinsuranceorderlistquery.1665540559.txt.gz · 最后更改: 2022/10/12 02:09 由 zhangnuopeng