火车票订单同步
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| param_order_get_request | OrderGetRequest | 必须 | 订单获取请求 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | ResultDTO | 返回结果 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaHappytripOrderTrainListRequest req = new AlibabaHappytripOrderTrainListRequest();
AlibabaHappytripOrderTrainListRequest.OrderGetRequest obj1 = new AlibabaHappytripOrderTrainListRequest.OrderGetRequest();
obj1.setCreateBeginTime("2023-09-10 09:12:00");
obj1.setCreateEndTime("2023-09-10 09:12:00");
obj1.setModifiedBeginTime("2023-09-10 09:12:00");
obj1.setModifiedEndTime("2023-09-10 09:12:00");
obj1.setOrderId("010000000100000000000001xxxx4926");
obj1.setPageNumber(1L);
obj1.setPageSize(20L);
obj1.setUserWorkNo("000001");
obj1.setSourceTaHeadId("100001");
obj1.setCorpId("-1");
req.setParamOrderGetRequest(obj1);
AlibabaHappytripOrderTrainListResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
<alibaba_happytrip_order_train_list_response>
<result>
<content>
<cotents>
<train_order_d_t_o>
<expense_list>
<order_expense_detail_d_t_o>
<amount>100.000000000</amount>
<currency_code>CNY</currency_code>
<expense_detail>火车票价</expense_detail>
<expense_type>TRAIN_TICKET_PRICE</expense_type>
<order_id>010000000100000000000001xxxx4926</order_id>
<ticket_id>1000000001</ticket_id>
<expense_time>2023-09-10 09:12:00</expense_time>
<apply_type>BOOK</apply_type>
<resource_id>111</resource_id>
<trade_action>1</trade_action>
<pay_type>1</pay_type>
<origin_ticket_id>1000000002</origin_ticket_id>
<name>张三</name>
<work_no>000001</work_no>
<expense_ticket_id>1000000002</expense_ticket_id>
<expense_resource_id>111</expense_resource_id>
<idempotent>RESERVE_1000000002</idempotent>
</order_expense_detail_d_t_o>
</expense_list>
<order_base_info>
<book_time>2023-09-10 09:12:00</book_time>
<buyer_user_name>张三</buyer_user_name>
<buyer_user_work_no>000001</buyer_user_work_no>
<order_class_id>火车</order_class_id>
<order_class_id_desc>7</order_class_id_desc>
<order_class_second_id>71</order_class_second_id>
<order_class_second_id_desc>飞猪国内火车票</order_class_second_id_desc>
<order_id>010000000100000000000001xxxx4926</order_id>
<order_status>0</order_status>
<order_status_desc>已出票</order_status_desc>
<submit_user_name>张三</submit_user_name>
<submit_user_work_no>000001</submit_user_work_no>
<supplier_order_id>100001</supplier_order_id>
<source_id>100001</source_id>
<source_ta_line_id>1100001</source_ta_line_id>
<total_amount>100.000000000</total_amount>
<total_amount_currency_code>CNY</total_amount_currency_code>
<company_code>A50</company_code>
<company_pay_amount>100.000000000</company_pay_amount>
<pay_mode>1</pay_mode>
<person_pay_amount>100.000000000</person_pay_amount>
</order_base_info>
<resource_list>
<train_resource_d_t_o>
<apply_time>2023-09-10 09:12:00</apply_time>
<arrive_city_name>无锡</arrive_city_name>
<arrive_date>2022/12/20</arrive_date>
<arrive_station_name>无锡东</arrive_station_name>
<arrive_time>19:50</arrive_time>
<boarding_gates>17A</boarding_gates>
<change_list>
<train_change_d_t_o>
<apply_time>2023-09-10 09:12:00</apply_time>
<change_apply_id>1</change_apply_id>
<change_cost>120</change_cost>
<change_id>010000000100000000000001xxxx4926</change_id>
<change_order_id>010000000100000000000001xxxx4926</change_order_id>
<change_rate>3</change_rate>
<change_reason>1</change_reason>
<change_reason_type>因工作变动需要改签,费用无需差旅人承担</change_reason_type>
<change_status>10</change_status>
<change_status_desc>出票失败</change_status_desc>
<change_ticket_no>010000000100000000000001xxxx4926</change_ticket_no>
<change_total>132</change_total>
<diff_price>12</diff_price>
<original_ticket_no>306712A08609239961xxx</original_ticket_no>
<sequence_no>1</sequence_no>
</train_change_d_t_o>
</change_list>
<check_in_place>17A</check_in_place>
<contract_name>张三</contract_name>
<cost>120</cost>
<depart_city_name>杭州</depart_city_name>
<depart_date>2022/12/20</depart_date>
<depart_station_name>杭州东</depart_station_name>
<depart_time>19:50</depart_time>
<distance>1</distance>
<entrance_no>17A</entrance_no>
<has_change_ticket>1</has_change_ticket>
<has_refund_ticket>1</has_refund_ticket>
<order_id>010000000100000000000001xxxx4926</order_id>
<refund_list>
<train_refund_d_t_o>
<sequence_no>1</sequence_no>
<refund_no>1</refund_no>
<apply_reason>测试示例</apply_reason>
<apply_answer>测试示例</apply_answer>
<ticket_no>306712A08609229936241</ticket_no>
<create_time>2023-09-10 09:12:00</create_time>
<refuse_time>2023-09-10 09:12:00</refuse_time>
<refund_fee>1023</refund_fee>
<refund_cost>54</refund_cost>
<refund_status>40</refund_status>
<trade_action>2</trade_action>
<refund_rate>2</refund_rate>
<refund_reason>因工作变动需要退票,费用无需差旅人承担</refund_reason>
</train_refund_d_t_o>
</refund_list>
<resource_type>1</resource_type>
<resource_type_desc>买</resource_type_desc>
<run_time>120</run_time>
<sequence_no>1</sequence_no>
<sub_order_id>010000000100000000000001xxxx4926</sub_order_id>
<ticket_list>
<train_ticket_d_t_o>
<sequence_no>1</sequence_no>
<ticket_type>正向票</ticket_type>
<ticket_status>3</ticket_status>
<ticket_price>120</ticket_price>
<coach_no>2</coach_no>
<coach_name>2</coach_name>
<seat_no>006D</seat_no>
<seat_name>二等座</seat_name>
<seat_type>O</seat_type>
<original_ticket_no>306712A0861212909xxxx</original_ticket_no>
<check_in_place>14A</check_in_place>
<abnormal_type>1</abnormal_type>
<abnormal_type_desc>火车票退票</abnormal_type_desc>
<abnormal_cost>0</abnormal_cost>
<abnormal_fee>0</abnormal_fee>
<diff_price>120</diff_price>
<ticket_no>306712A0861212909xxxx</ticket_no>
<total_amount>0</total_amount>
<depart_date_time>2023-09-10 09:12:00</depart_date_time>
<name>张三</name>
<work_no>000001</work_no>
<ticket_status_desc>待支付</ticket_status_desc>
<ticket_id>1000000001</ticket_id>
</train_ticket_d_t_o>
</ticket_list>
<ticket_price>120</ticket_price>
<trade_action>1</trade_action>
<train_no>G530</train_no>
<train_type>高铁</train_type>
<train_type_name>高铁</train_type_name>
<waiting_room>大厅</waiting_room>
<resource_id>111</resource_id>
</train_resource_d_t_o>
</resource_list>
</train_order_d_t_o>
</cotents>
<pagination>
<page_number>1</page_number>
<page_size>20</page_size>
</pagination>
<total_count>20</total_count>
</content>
<error_code>100000</error_code>
<error_msg>内部服务处理异常</error_msg>
<stack_trace>TaeBussinessException</stack_trace>
<success>true</success>
</result>
</alibaba_happytrip_order_train_list_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|