alitrip.btrip.supplychain.train.detail.search (【商旅】火车票订单详情查询)

【商旅】火车票订单详情查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenApiSearchDetailRQ 必须 请求对象
  • └ corp_id
  • String
  • 必须
  • corp1
  • 第三方企业id
  • └ order_id
  • Number
  • 必须
  • 1234
  • 订单id
  • └ user_id
  • String
  • 可选
  • user1
  • 第三方用户id
  • └ version
  • Number
  • 可选
  • 2
  • 1、老版本2、isv对外版本

响应参数

名称 类型 示例值 描述
result HisvResult 出参对象
  • └ result_code
  • Number
  • 0
  • 错误码
  • └ is_success
  • Boolean
  • true
  • 成功标识
  • └ result_msg
  • String
  • 系统异常
  • 错误信息
  • module
  • OpenApiTrainOrderDetailRs
  • 火车票详情
  • order_base_info
  • OrderBaseInfo
  • 订单基础信息
  • └ corp_id
  • String
  • corp1
  • 企业id
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ order_id
  • Number
  • 123
  • 订单号
  • └ contact_name
  • String
  • 张三
  • 用户名
  • └ order_status
  • Number
  • 4
  • 订单状态
  • └ thirdpart_apply_id
  • String
  • 1245
  • 第三方申请单id
  • └ corp_name
  • String
  • corp1
  • 企业id
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ user_id
  • String
  • 123
  • 用户id
  • └ thirdpart_itinerary_id
  • String
  • 43dsd
  • 第三方行程id
  • └ apply_id
  • String
  • 123
  • 申请单id
  • └ btrip_title
  • String
  • 出差
  • 申请事由
  • └ trip_type
  • Number
  • 1
  • 行程类型。0:单程,1:往返,2:中转
  • └ itinerary_id
  • String
  • 43dsd
  • 行程id
  • └ depart_id
  • String
  • dept1
  • 用户所在部门id
  • └ depart_name
  • String
  • 部门1
  • 用户所在部门名称
  • └ thirdpart_corp_id
  • String
  • corp1
  • 三方企业id
  • price_info_list
  • PriceInfo []
  • 订单费用列表
  • └ passenger_name
  • String
  • 张三,李四
  • 乘机人,多个用‘,’分割
  • └ pay_type
  • Number
  • 8
  • 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存
  • └ price
  • Price
  • 0
  • 价格
  • └ category_code
  • Number
  • 1
  • 交易类目编码
  • └ type
  • Number
  • 1
  • 资金流向:1:支出,2:收入
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 流水创建时间
  • └ trade_id
  • String
  • 12312312001
  • 订单交易流水号
  • invoice_info
  • InvoiceInfo
  • 发票信息
  • └ id
  • Number
  • 123
  • 发票id
  • └ title
  • String
  • 阿里巴巴
  • 发票抬头
  • train_info
  • TrainInfo
  • 车次信息
  • └ to_station_name
  • String
  • 杭州
  • 到达车站名称
  • └ dep_time
  • Date
  • 2017-05-01 00:00:00
  • 出发时间
  • └ from_station_name
  • String
  • 北京
  • 出发车站名称
  • └ train_no
  • String
  • 1234
  • 车次编号
  • └ run_time
  • Number
  • 100
  • 运行时长
  • └ arr_time
  • Date
  • 2017-05-01 00:00:00
  • 到达时间
  • change_ticket_info_list
  • TrainChangeTicketInfo []
  • 改签票列表
  • └ ticket_no
  • String
  • 123232
  • 改签票号
  • └ origin_ticket_no
  • String
  • 123223
  • 改签原票
  • └ change_coach_no
  • String
  • 03
  • 改签车厢号
  • └ change_seat_no
  • String
  • 004C
  • 改签座位号
  • └ change_train_type_name
  • String
  • 高铁
  • 改签车次类型
  • └ change_seat_type_name
  • String
  • 二等座
  • 改签座位类型
  • └ start_time
  • Date
  • 2017-05-01 00:00:00
  • 改签票启程时间
  • └ end_time
  • Date
  • 2017-05-01 00:00:00
  • 改签票到达时间
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 修改时间
  • └ change_handling_fee
  • Price
  • 100
  • 改签手续费
  • └ change_gap_fee
  • Price
  • 100
  • 改签差价
  • └ change_service_fee
  • Price
  • 100
  • 改签服务费
  • └ check_in_time
  • Date
  • 2017-05-01 00:00:00
  • 进站时间
  • └ check_out_time
  • Date
  • 2017-05-01 00:00:00
  • 出站时间
  • └ out_ticket_status
  • String
  • m
  • 外部票状态
  • └ change_train_no
  • String
  • 1234
  • 改签车次号
  • └ from_station_name
  • String
  • 杭州
  • 改签出发站
  • └ to_station_name
  • String
  • 杭州
  • 改签到达站
  • refund_ticket_info_list
  • TrainRefundTicketInfo []
  • 退票列表
  • └ refund_fee
  • Price
  • 10
  • 退票金额
  • └ ticket_no
  • String
  • 12323
  • 退票票号
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ refund_service_fee
  • Price
  • 10
  • 服务费退款
  • ticket_info_list
  • TrainTicketInfo []
  • 正票列表
  • └ service_fee
  • Price
  • 10
  • 预订服务费
  • └ ticket_no
  • String
  • 1234223
  • 票号
  • └ coach_no
  • String
  • 01
  • 车厢号
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ ticket_price
  • Price
  • 10
  • 票价
  • └ seat_type_name
  • String
  • 硬座
  • 座位类型
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ user_id
  • String
  • 1234
  • 用户id
  • └ train_type_name
  • String
  • 普快
  • 车次类型
  • └ pay_type
  • Number
  • 0
  • 支付方式 1个人支付/2企业支付/3混付
  • └ ticket_status
  • Number
  • 1
  • 票状态
  • └ start_time
  • Date
  • 2017-05-01 00:00:00
  • 出发时间
  • └ end_time
  • Date
  • 2017-05-01 00:00:00
  • 到达时间
  • └ seat_no
  • String
  • A001
  • 座位号
  • └ changed
  • Boolean
  • false
  • 是否改签
  • └ check_in_time
  • Date
  • 2017-05-01 00:00:00
  • 进站时间
  • └ check_out_time
  • Date
  • 2017-05-01 00:00:00
  • 出站时间
  • └ out_ticket_status
  • String
  • m
  • 外部订单状态
  • passenger_info_list
  • PassengerInfo []
  • 出行人列表
  • └ project_code
  • String
  • abc
  • 项目code
  • └ cost_center_id
  • Number
  • 123
  • 成本中心id
  • └ cost_center_name
  • String
  • 测试成本中心
  • 成本中心名称
  • └ user_type
  • Number
  • 0
  • 出行人类型 0:内部/1:外部
  • └ cost_center_number
  • String
  • 01
  • 成本中心编号
  • └ thirdpart_project_id
  • String
  • 234
  • 第三方项目id
  • └ user_name
  • String
  • 张三
  • 用户名
  • └ project_id
  • Number
  • 0
  • 项目id
  • └ user_id
  • String
  • 1234
  • 用户id
  • └ project_title
  • String
  • 测试项目
  • 项目名称

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripSupplychainTrainDetailSearchRequest req = new AlitripBtripSupplychainTrainDetailSearchRequest();
AlitripBtripSupplychainTrainDetailSearchRequest.OpenApiSearchDetailRQ obj1 = new AlitripBtripSupplychainTrainDetailSearchRequest.OpenApiSearchDetailRQ();
obj1.setCorpId("corp1");
obj1.setOrderId(1234L);
obj1.setUserId("user1");
obj1.setVersion(2L);
req.setRq(obj1);
AlitripBtripSupplychainTrainDetailSearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_supplychain_train_detail_search_response>
    <result>
        <result_code>0</result_code>
        <is_success>true</is_success>
        <result_msg>系统异常</result_msg>
        <module>
            <order_base_info>
                <corp_id>corp1</corp_id>
                <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                <order_id>123</order_id>
                <contact_name>张三</contact_name>
                <order_status>4</order_status>
                <thirdpart_apply_id>1245</thirdpart_apply_id>
                <corp_name>corp1</corp_name>
                <gmt_create>2017-05-01 00:00:00</gmt_create>
                <user_id>123</user_id>
                <thirdpart_itinerary_id>43dsd</thirdpart_itinerary_id>
                <apply_id>123</apply_id>
                <btrip_title>出差</btrip_title>
                <trip_type>1</trip_type>
                <itinerary_id>43dsd</itinerary_id>
                <depart_id>dept1</depart_id>
                <depart_name>部门1</depart_name>
                <thirdpart_corp_id>corp1</thirdpart_corp_id>
            </order_base_info>
            <price_info_list>
                <price_info>
                    <passenger_name>张三,李四</passenger_name>
                    <pay_type>8</pay_type>
                    <price>0</price>
                    <category_code>1</category_code>
                    <type>1</type>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <trade_id>12312312001</trade_id>
                </price_info>
            </price_info_list>
            <invoice_info>
                <id>123</id>
                <title>阿里巴巴</title>
            </invoice_info>
            <train_info>
                <to_station_name>杭州</to_station_name>
                <dep_time>2017-05-01 00:00:00</dep_time>
                <from_station_name>北京</from_station_name>
                <train_no>1234</train_no>
                <run_time>100</run_time>
                <arr_time>2017-05-01 00:00:00</arr_time>
            </train_info>
            <change_ticket_info_list>
                <train_change_ticket_info>
                    <ticket_no>123232</ticket_no>
                    <origin_ticket_no>123223</origin_ticket_no>
                    <change_coach_no>03</change_coach_no>
                    <change_seat_no>004C</change_seat_no>
                    <change_train_type_name>高铁</change_train_type_name>
                    <change_seat_type_name>二等座</change_seat_type_name>
                    <start_time>2017-05-01 00:00:00</start_time>
                    <end_time>2017-05-01 00:00:00</end_time>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                    <change_handling_fee>100</change_handling_fee>
                    <change_gap_fee>100</change_gap_fee>
                    <change_service_fee>100</change_service_fee>
                    <check_in_time>2017-05-01 00:00:00</check_in_time>
                    <check_out_time>2017-05-01 00:00:00</check_out_time>
                    <out_ticket_status>m</out_ticket_status>
                    <change_train_no>1234</change_train_no>
                    <from_station_name>杭州</from_station_name>
                    <to_station_name>杭州</to_station_name>
                </train_change_ticket_info>
            </change_ticket_info_list>
            <refund_ticket_info_list>
                <train_refund_ticket_info>
                    <refund_fee>10</refund_fee>
                    <ticket_no>12323</ticket_no>
                    <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <refund_service_fee>10</refund_service_fee>
                </train_refund_ticket_info>
            </refund_ticket_info_list>
            <ticket_info_list>
                <train_ticket_info>
                    <service_fee>10</service_fee>
                    <ticket_no>1234223</ticket_no>
                    <coach_no>01</coach_no>
                    <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                    <ticket_price>10</ticket_price>
                    <seat_type_name>硬座</seat_type_name>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <user_id>1234</user_id>
                    <train_type_name>普快</train_type_name>
                    <pay_type>0</pay_type>
                    <ticket_status>1</ticket_status>
                    <start_time>2017-05-01 00:00:00</start_time>
                    <end_time>2017-05-01 00:00:00</end_time>
                    <seat_no>A001</seat_no>
                    <changed>false</changed>
                    <check_in_time>2017-05-01 00:00:00</check_in_time>
                    <check_out_time>2017-05-01 00:00:00</check_out_time>
                    <out_ticket_status>m</out_ticket_status>
                </train_ticket_info>
            </ticket_info_list>
            <passenger_info_list>
                <passenger_info>
                    <project_code>abc</project_code>
                    <cost_center_id>123</cost_center_id>
                    <cost_center_name>测试成本中心</cost_center_name>
                    <user_type>0</user_type>
                    <cost_center_number>01</cost_center_number>
                    <thirdpart_project_id>234</thirdpart_project_id>
                    <user_name>张三</user_name>
                    <project_id>0</project_id>
                    <user_id>1234</user_id>
                    <project_title>测试项目</project_title>
                </passenger_info>
            </passenger_info_list>
        </module>
    </result>
</alitrip_btrip_supplychain_train_detail_search_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部