|
|
|
@ -0,0 +1,759 @@
|
|
|
|
|
package com.engine.tjyh.xc.cmd;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import weaver.general.TimeUtil;
|
|
|
|
|
import weaver.general.Util;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* TODO
|
|
|
|
|
*
|
|
|
|
|
* @Description
|
|
|
|
|
* @Author matrix
|
|
|
|
|
* @Date 2023/8/12 18:15
|
|
|
|
|
**/
|
|
|
|
|
public class Test {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
String in = "{\n" +
|
|
|
|
|
" \"ItineraryList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"JourneyNO\": null,\n" +
|
|
|
|
|
" \"FlightOrderInfoList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"BasicInfo\": {\n" +
|
|
|
|
|
" \"OrderID\": \"26307778053\",\n" +
|
|
|
|
|
" \"TripID\": \"0\",\n" +
|
|
|
|
|
" \"OrderStatus\": \"全部退票\",\n" +
|
|
|
|
|
" \"OrderStatusCode\": \"R\",\n" +
|
|
|
|
|
" \"UID\": \"2188872790\",\n" +
|
|
|
|
|
" \"PreEmployName\": \"朱琴\",\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"AccountID\": 989019,\n" +
|
|
|
|
|
" \"SubAccountID\": 1098980,\n" +
|
|
|
|
|
" \"CorpPayType\": \"因公\",\n" +
|
|
|
|
|
" \"CreateTime\": \"2023-08-11 12:47:55\",\n" +
|
|
|
|
|
" \"FinishDate\": \"2023-08-11 12:50:41\",\n" +
|
|
|
|
|
" \"PrintTicketTime\": \"2023-08-11 12:50:41\",\n" +
|
|
|
|
|
" \"FlightClass\": \"N\",\n" +
|
|
|
|
|
" \"FlightWay\": \"单程\",\n" +
|
|
|
|
|
" \"Remarks\": \"\",\n" +
|
|
|
|
|
" \"PreBookDays\": 36,\n" +
|
|
|
|
|
" \"ServiceDetailInfo\": {\n" +
|
|
|
|
|
" \"BaseServiceFee\": 0,\n" +
|
|
|
|
|
" \"BindServiceFee\": 0,\n" +
|
|
|
|
|
" \"SpecialServiceFee\": 0,\n" +
|
|
|
|
|
" \"UnWorkTimeServiceFee\": 0,\n" +
|
|
|
|
|
" \"VIPServiceFee\": 0,\n" +
|
|
|
|
|
" \"ItineraryFeeForRMB\": 0,\n" +
|
|
|
|
|
" \"ItineraryFeeForForeign\": 0,\n" +
|
|
|
|
|
" \"TechnicalServiceFee\": 0,\n" +
|
|
|
|
|
" \"PresentInsuranceServiceFee\": 0\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"NBillingType\": \"D\",\n" +
|
|
|
|
|
" \"TicketStatus\": \"A\",\n" +
|
|
|
|
|
" \"RebookOrderID\": \"\",\n" +
|
|
|
|
|
" \"ServerFrom\": \"App\",\n" +
|
|
|
|
|
" \"IsOfficialCard\": \"\",\n" +
|
|
|
|
|
" \"BookingChannel\": \"App\",\n" +
|
|
|
|
|
" \"PlatformOrderID\": \"\",\n" +
|
|
|
|
|
" \"PayExchangeRate\": 1,\n" +
|
|
|
|
|
" \"OperationCode\": 3,\n" +
|
|
|
|
|
" \"Amount\": 2300,\n" +
|
|
|
|
|
" \"TravelMoney\": 0,\n" +
|
|
|
|
|
" \"ChangeAmount\": 0,\n" +
|
|
|
|
|
" \"RefundAmount\": 0,\n" +
|
|
|
|
|
" \"CCardPayFee\": 0,\n" +
|
|
|
|
|
" \"SendTicketFee\": 0,\n" +
|
|
|
|
|
" \"InsuranceFee\": 0,\n" +
|
|
|
|
|
" \"PrepayType\": \"MAPAY\",\n" +
|
|
|
|
|
" \"TotalServiceFee\": 0,\n" +
|
|
|
|
|
" \"Currency\": \"CNY\",\n" +
|
|
|
|
|
" \"ForeignAmount\": 2300,\n" +
|
|
|
|
|
" \"Refundable\": false,\n" +
|
|
|
|
|
" \"Rebookable\": false,\n" +
|
|
|
|
|
" \"JourneyID\": \"334388-1\",\n" +
|
|
|
|
|
" \"CostCenter\": \"信息技术部\",\n" +
|
|
|
|
|
" \"CostCenter2\": \"朱琴\",\n" +
|
|
|
|
|
" \"CostCenter3\": \"信息技术部\",\n" +
|
|
|
|
|
" \"CostCenter4\": \"\",\n" +
|
|
|
|
|
" \"CostCenter5\": \"\",\n" +
|
|
|
|
|
" \"CostCenter6\": \"\",\n" +
|
|
|
|
|
" \"DefineFlag\": \"2023-09-06 12:00\",\n" +
|
|
|
|
|
" \"DefineFlag2\": \"2023-09-07 12:00\",\n" +
|
|
|
|
|
" \"JourneyReason\": \"测试飞机退改签。\",\n" +
|
|
|
|
|
" \"Project\": \"CLSQDHZ-202308110025\",\n" +
|
|
|
|
|
" \"AuditStatus\": \"授权通过\",\n" +
|
|
|
|
|
" \"ConfirmPerson\": \"AUTOPASS_APPROVER\",\n" +
|
|
|
|
|
" \"ConfirmPerson2\": \"\",\n" +
|
|
|
|
|
" \"ConfirmPersonCC\": null,\n" +
|
|
|
|
|
" \"ConfirmPersonCC2\": null,\n" +
|
|
|
|
|
" \"ConfirmType\": \"A1;C0\",\n" +
|
|
|
|
|
" \"ConfirmType2\": \"\",\n" +
|
|
|
|
|
" \"PayMixed\": false,\n" +
|
|
|
|
|
" \"PaymentItemList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"PayAmount\": 2300,\n" +
|
|
|
|
|
" \"ItemDetailList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerId\": 194517689288163360,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"FeeCode\": \"FlightPackage-Refund\",\n" +
|
|
|
|
|
" \"FeeAmount\": 10\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerId\": 194517689288163360,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"FeeCode\": \"FlightPackage-AirportTransfer\",\n" +
|
|
|
|
|
" \"FeeAmount\": 10\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerId\": 194517689288163360,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"FeeCode\": \"TicketFee\",\n" +
|
|
|
|
|
" \"FeeAmount\": 2150\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerId\": 194517689288163360,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"FeeCode\": \"FlightPackage-Delay\",\n" +
|
|
|
|
|
" \"FeeAmount\": 20\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerId\": 194517689288163360,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"FeeCode\": \"FlightTax\",\n" +
|
|
|
|
|
" \"FeeAmount\": 50\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerId\": 194517689288163360,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"FeeCode\": \"FlightOilFee\",\n" +
|
|
|
|
|
" \"FeeAmount\": 60\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"IsOnline\": \"T\",\n" +
|
|
|
|
|
" \"CorporationId\": \"TIANJINBANK\",\n" +
|
|
|
|
|
" \"DockingVendorPlatform\": 0,\n" +
|
|
|
|
|
" \"DockingVendorPlatformAccount\": null,\n" +
|
|
|
|
|
" \"CorpDockingInfoList\": null,\n" +
|
|
|
|
|
" \"airlineCountryIdEqualAccount\": null,\n" +
|
|
|
|
|
" \"PreEmployNamePinYin\": \"ZhuQin\",\n" +
|
|
|
|
|
" \"CancelAble\": false,\n" +
|
|
|
|
|
" \"NewTotalServiceFee\": 0\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"DeliveryInfo\": {\n" +
|
|
|
|
|
" \"DeliveryInfo\": \"无需报销凭证\",\n" +
|
|
|
|
|
" \"ContactPhone\": \"17612200533\",\n" +
|
|
|
|
|
" \"ContactMobile\": \"17612200533\",\n" +
|
|
|
|
|
" \"ContactName\": \"商旅客户\",\n" +
|
|
|
|
|
" \"DeliveryAddress\": \"\",\n" +
|
|
|
|
|
" \"ContactEmail\": \"\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"FlightInfo\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": \"1\",\n" +
|
|
|
|
|
" \"Flight\": \"CA1507\",\n" +
|
|
|
|
|
" \"AirLineCode\": \"CA\",\n" +
|
|
|
|
|
" \"AirLineName\": \"中国国航\",\n" +
|
|
|
|
|
" \"Remark\": \"\",\n" +
|
|
|
|
|
" \"TakeoffTime\": \"2023-09-16 07:30:00\",\n" +
|
|
|
|
|
" \"ArrivalTime\": \"2023-09-16 10:00:00\",\n" +
|
|
|
|
|
" \"DCityName\": \"北京\",\n" +
|
|
|
|
|
" \"DCityName_EN\": \"Beijing\",\n" +
|
|
|
|
|
" \"DCityCode\": \"BJS\",\n" +
|
|
|
|
|
" \"DPortName\": \"首都国际机场\",\n" +
|
|
|
|
|
" \"DPortCode\": \"PEK\",\n" +
|
|
|
|
|
" \"Agreement\": \"非协议\",\n" +
|
|
|
|
|
" \"Amount\": 2260,\n" +
|
|
|
|
|
" \"Price\": 2150,\n" +
|
|
|
|
|
" \"PrintPrice\": 2150,\n" +
|
|
|
|
|
" \"PriceRate\": 1,\n" +
|
|
|
|
|
" \"StandardPrice\": 2150,\n" +
|
|
|
|
|
" \"HasMeal\": true,\n" +
|
|
|
|
|
" \"OilFee\": 60,\n" +
|
|
|
|
|
" \"Tax\": 50,\n" +
|
|
|
|
|
" \"Bindtype\": \"U\",\n" +
|
|
|
|
|
" \"BindNum\": 1,\n" +
|
|
|
|
|
" \"BindAmount\": 40,\n" +
|
|
|
|
|
" \"ServerFee\": 0,\n" +
|
|
|
|
|
" \"Subsidy\": 0,\n" +
|
|
|
|
|
" \"AgeType\": \"ADU\",\n" +
|
|
|
|
|
" \"Class\": \"Y\",\n" +
|
|
|
|
|
" \"ClassName\": \"经济舱\",\n" +
|
|
|
|
|
" \"ClassNameNew\": \"经济舱\",\n" +
|
|
|
|
|
" \"SubClass\": \"Y\",\n" +
|
|
|
|
|
" \"OfficeNo\": \"PEK841\",\n" +
|
|
|
|
|
" \"NonRer\": \"有条件改期\",\n" +
|
|
|
|
|
" \"RerNotes\": \"航班起飞前336小时(含)以外同等舱位免费更改,起飞前336小时(不含)内至航班起飞前48小时(含)收取票价5%的更改费,起飞前48小时(不含)内至起飞前4小时(含)收取票面价5%的更改费,起飞前4小时(不含)内及起飞后需收取票面价10%的更改费。改期费与升舱费同时发生时,需同时收取。(婴儿免收变更费)\",\n" +
|
|
|
|
|
" \"NonRef\": \"有条件退票\",\n" +
|
|
|
|
|
" \"RefNotes\": \"航班起飞前336小时(含)外免收退票费,起飞前336小时(不含)内至航班起飞前48小时(含)需收取票面价5%的退票费,起飞前48小时(不含)内至起飞前4小时(含)收取票面价10%的退票费,起飞前4小时(不含)内及起飞后需收取票面价15%的退票费。(婴儿免收退票费)\",\n" +
|
|
|
|
|
" \"NonEnd\": \"有条件签转\",\n" +
|
|
|
|
|
" \"EndNotes\": \"允许签转,如变更后承运人适用票价高于国航票价,需补齐票价差额后进行变更,同时收取变更手续费;如变更后承运人适用票价低于国航票价,可按自愿退票办理.如按照自愿变更办理,差额不退,同时收取变更手续费.\",\n" +
|
|
|
|
|
" \"Adtk\": \"\",\n" +
|
|
|
|
|
" \"FuelMileage\": 1178,\n" +
|
|
|
|
|
" \"EClassStandardPrice\": 2150,\n" +
|
|
|
|
|
" \"SpeicalClassTypeName\": \"\",\n" +
|
|
|
|
|
" \"SpeicalClassTypeDescription\": \"\",\n" +
|
|
|
|
|
" \"CraftType\": \"747\",\n" +
|
|
|
|
|
" \"DAirport\": {\n" +
|
|
|
|
|
" \"Name\": \"首都国际机场3号航站楼\",\n" +
|
|
|
|
|
" \"Name_en\": \"首都国际机场3号航站楼\",\n" +
|
|
|
|
|
" \"Shortname\": \"T3航站楼\",\n" +
|
|
|
|
|
" \"Shortname_en\": \"T3航站楼\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"ACityName\": \"上海\",\n" +
|
|
|
|
|
" \"ACityName_EN\": \"Shanghai\",\n" +
|
|
|
|
|
" \"ACityCode\": \"SHA\",\n" +
|
|
|
|
|
" \"APortName\": \"虹桥国际机场\",\n" +
|
|
|
|
|
" \"APortCode\": \"SHA\",\n" +
|
|
|
|
|
" \"AAirport\": {\n" +
|
|
|
|
|
" \"Name\": \"虹桥国际机场2号航站楼\",\n" +
|
|
|
|
|
" \"Name_en\": \"虹桥国际机场2号航站楼\",\n" +
|
|
|
|
|
" \"Shortname\": \"T2航站楼\",\n" +
|
|
|
|
|
" \"Shortname_en\": \"T2航站楼\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"IsOpenTran\": \"F\",\n" +
|
|
|
|
|
" \"IsSurface\": \"F\",\n" +
|
|
|
|
|
" \"Reason\": \"\",\n" +
|
|
|
|
|
" \"ReasonDesc\": \"您已选择预订时可订到的最低折扣航班\",\n" +
|
|
|
|
|
" \"PreBookReason\": \"\",\n" +
|
|
|
|
|
" \"PreBookReasonDesc\": \"\",\n" +
|
|
|
|
|
" \"LowFlight\": \"\",\n" +
|
|
|
|
|
" \"LowClass\": \"\",\n" +
|
|
|
|
|
" \"LowestPrice\": 0,\n" +
|
|
|
|
|
" \"LowRate\": 0,\n" +
|
|
|
|
|
" \"LowDTime\": \"\",\n" +
|
|
|
|
|
" \"Tpm\": 1087,\n" +
|
|
|
|
|
" \"ClassReason\": \"\",\n" +
|
|
|
|
|
" \"ClassReasonDesc\": \"\",\n" +
|
|
|
|
|
" \"AgreementReason\": \"\",\n" +
|
|
|
|
|
" \"AgreementReasonDesc\": \"\",\n" +
|
|
|
|
|
" \"DistanceReason\": \"\",\n" +
|
|
|
|
|
" \"DistanceReasonDesc\": \"\",\n" +
|
|
|
|
|
" \"FlightTime\": 150,\n" +
|
|
|
|
|
" \"AirlineRecordNo\": \"NDYHST\",\n" +
|
|
|
|
|
" \"FlightStopInfoList\": null,\n" +
|
|
|
|
|
" \"SaleType\": \"NORMAL\",\n" +
|
|
|
|
|
" \"PNR\": \"JP8PSH\",\n" +
|
|
|
|
|
" \"SegmentNo\": 1,\n" +
|
|
|
|
|
" \"ItineraryFee\": 0,\n" +
|
|
|
|
|
" \"ItineraryPassengers\": null,\n" +
|
|
|
|
|
" \"AgreementCode\": \"NA\",\n" +
|
|
|
|
|
" \"DepartureCountryCode\": \"CN\",\n" +
|
|
|
|
|
" \"ArrivalCountryCode\": \"CN\",\n" +
|
|
|
|
|
" \"TakeOffTimeUTC\": \"2023-09-15T23:30:00Z\",\n" +
|
|
|
|
|
" \"ArrivalTimeUTC\": \"2023-09-16T02:00:00Z\",\n" +
|
|
|
|
|
" \"Alliance\": \"星空联盟\",\n" +
|
|
|
|
|
" \"SectorType\": null,\n" +
|
|
|
|
|
" \"DepartureDistrictCode\": \"110000\",\n" +
|
|
|
|
|
" \"ArrivalDistrictCode\": \"310000\",\n" +
|
|
|
|
|
" \"SettlementAccntAmount\": 0,\n" +
|
|
|
|
|
" \"SettlementAccntPrice\": 0,\n" +
|
|
|
|
|
" \"SettlementAccntOilFee\": 0,\n" +
|
|
|
|
|
" \"SettlementAccntTax\": 0,\n" +
|
|
|
|
|
" \"SettlementIndividualAmount\": 2260,\n" +
|
|
|
|
|
" \"SettlementIndividualPrice\": 2150,\n" +
|
|
|
|
|
" \"SettlementIndividualOilFee\": 60,\n" +
|
|
|
|
|
" \"SettlementIndividualTax\": 50,\n" +
|
|
|
|
|
" \"ShareFlightNo\": null,\n" +
|
|
|
|
|
" \"ReasonCodeInfoList\": null\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"PassengerInfo\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"PassengerBasic\": {\n" +
|
|
|
|
|
" \"CorpEid\": \"10110551\",\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"PassengerNamePY\": \"ZhuQin\",\n" +
|
|
|
|
|
" \"NationalityCode\": \"CN\",\n" +
|
|
|
|
|
" \"NationalityName\": \"中国\",\n" +
|
|
|
|
|
" \"CardTypeName\": \"身份证\",\n" +
|
|
|
|
|
" \"CardTypeNumber\": \"513701199709053029\",\n" +
|
|
|
|
|
" \"Gender\": \"F\",\n" +
|
|
|
|
|
" \"Birthday\": \"1997-09-05 00:00:00\",\n" +
|
|
|
|
|
" \"CostCenter\": \"信息技术部\",\n" +
|
|
|
|
|
" \"CostCenter2\": \"朱琴\",\n" +
|
|
|
|
|
" \"CostCenter3\": \"信息技术部\",\n" +
|
|
|
|
|
" \"CostCenter4\": \"\",\n" +
|
|
|
|
|
" \"CostCenter5\": \"\",\n" +
|
|
|
|
|
" \"CostCenter6\": \"\",\n" +
|
|
|
|
|
" \"Dept1\": \"信息技术部\",\n" +
|
|
|
|
|
" \"Dept2\": \"\",\n" +
|
|
|
|
|
" \"Dept3\": \"\",\n" +
|
|
|
|
|
" \"Dept4\": \"\",\n" +
|
|
|
|
|
" \"Dept5\": \"\",\n" +
|
|
|
|
|
" \"Dept6\": \"\",\n" +
|
|
|
|
|
" \"Dept7\": \"\",\n" +
|
|
|
|
|
" \"Dept8\": \"\",\n" +
|
|
|
|
|
" \"Dept9\": \"\",\n" +
|
|
|
|
|
" \"Dept10\": \"\",\n" +
|
|
|
|
|
" \"CardValid\": \"\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"SequenceInfo\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"TicketInfo\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"AirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"TicketNo\": \"2327199524\",\n" +
|
|
|
|
|
" \"TicketNoSignCode\": \"999-2327199524\",\n" +
|
|
|
|
|
" \"Status\": \"6\",\n" +
|
|
|
|
|
" \"StatusDesc\": \"已退票\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"AirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"TicketNo\": \"2327200094\",\n" +
|
|
|
|
|
" \"TicketNoSignCode\": \"999-2327200094\",\n" +
|
|
|
|
|
" \"Status\": \"6\",\n" +
|
|
|
|
|
" \"StatusDesc\": \"已退票\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"InsuranceInfo\": null,\n" +
|
|
|
|
|
" \"ChangeInfo\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"RebookId\": 66966439,\n" +
|
|
|
|
|
" \"CPrepayType\": \"MAPAY\",\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"CStatus\": \"改签成功\",\n" +
|
|
|
|
|
" \"CFee\": 0,\n" +
|
|
|
|
|
" \"RebookServiceFee\": 0,\n" +
|
|
|
|
|
" \"RebookingTime\": \"2023-08-11 12:55:30\",\n" +
|
|
|
|
|
" \"RebookedTime\": \"2023-08-11 12:57:00\",\n" +
|
|
|
|
|
" \"OriTicketNO\": \"2327199524\",\n" +
|
|
|
|
|
" \"PreTicketNO\": \"2327199524\",\n" +
|
|
|
|
|
" \"CTicketNO\": \"2327200094\",\n" +
|
|
|
|
|
" \"CTicketNoSignCode\": \"999-2327200094\",\n" +
|
|
|
|
|
" \"CAirline\": \"CA\",\n" +
|
|
|
|
|
" \"CAirlineName\": \"中国国航\",\n" +
|
|
|
|
|
" \"CAirType\": \"747\",\n" +
|
|
|
|
|
" \"CFlight\": \"CA1507\",\n" +
|
|
|
|
|
" \"CPrintPrice\": 2150,\n" +
|
|
|
|
|
" \"OilFee\": 60,\n" +
|
|
|
|
|
" \"Tax\": 50,\n" +
|
|
|
|
|
" \"Subsidy\": 0,\n" +
|
|
|
|
|
" \"SubClass\": \"Y\",\n" +
|
|
|
|
|
" \"CClass\": \"Y\",\n" +
|
|
|
|
|
" \"CClassName\": \"经济舱\",\n" +
|
|
|
|
|
" \"CTakeOffTime\": \"2023-09-15 07:30:00\",\n" +
|
|
|
|
|
" \"CArrivalTime\": \"2023-09-15 10:00:00\",\n" +
|
|
|
|
|
" \"CDCityName\": \"北京\",\n" +
|
|
|
|
|
" \"CDPortName\": \"首都国际机场\",\n" +
|
|
|
|
|
" \"CDTerminal\": \"T3\",\n" +
|
|
|
|
|
" \"CACityName\": \"上海\",\n" +
|
|
|
|
|
" \"CAPortName\": \"虹桥国际机场\",\n" +
|
|
|
|
|
" \"CATerminal\": \"T2\",\n" +
|
|
|
|
|
" \"RebookStatus\": \"S\",\n" +
|
|
|
|
|
" \"PriceDifferential\": 0,\n" +
|
|
|
|
|
" \"DateChangeFee\": 0,\n" +
|
|
|
|
|
" \"SendTicketFee\": 0,\n" +
|
|
|
|
|
" \"OriAirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"CAirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"RebookResonDesc\": \"测试飞机改签。\",\n" +
|
|
|
|
|
" \"FlightTime\": \"150\",\n" +
|
|
|
|
|
" \"FlightStopInfoList\": null,\n" +
|
|
|
|
|
" \"OilFeeDifferential\": 0,\n" +
|
|
|
|
|
" \"SpecialClassName\": \"\",\n" +
|
|
|
|
|
" \"SpecialClassDesc\": \"\",\n" +
|
|
|
|
|
" \"JounaryNo\": \"\",\n" +
|
|
|
|
|
" \"AuthorizeStatus\": \"A\",\n" +
|
|
|
|
|
" \"CDPortCode\": \"PEK\",\n" +
|
|
|
|
|
" \"CAPortCode\": \"SHA\",\n" +
|
|
|
|
|
" \"RebookReasonDesc\": \"测试飞机改签。\",\n" +
|
|
|
|
|
" \"RebookType\": \"0\",\n" +
|
|
|
|
|
" \"CACityCode\": \"SHA\",\n" +
|
|
|
|
|
" \"CDCityCode\": \"BJS\",\n" +
|
|
|
|
|
" \"TaxDifferential\": 0,\n" +
|
|
|
|
|
" \"TakeOffTimeUTC\": \"2023-09-14T23:30:00Z\",\n" +
|
|
|
|
|
" \"ArrivalTimeUTC\": \"2023-09-15T02:00:00Z\",\n" +
|
|
|
|
|
" \"PriceRate\": 1,\n" +
|
|
|
|
|
" \"DepartureCountryCode\": \"CN\",\n" +
|
|
|
|
|
" \"ArrivalCountryCode\": \"CN\",\n" +
|
|
|
|
|
" \"FlightWay\": \"\",\n" +
|
|
|
|
|
" \"DepartureDistrictCode\": \"110000\",\n" +
|
|
|
|
|
" \"ArrivalDistrictCode\": \"310000\",\n" +
|
|
|
|
|
" \"CheckTicketPrice\": 0,\n" +
|
|
|
|
|
" \"ShareFlightNo\": \"\",\n" +
|
|
|
|
|
" \"OriginalTicketNoSignCode\": \"999-2327199524\",\n" +
|
|
|
|
|
" \"PreTicketNoSignCode\": \"999-2327199524\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"RefundInfo\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TokenNO\": \"\",\n" +
|
|
|
|
|
" \"Audited\": \"F\",\n" +
|
|
|
|
|
" \"PayCustomerAmount\": 2260,\n" +
|
|
|
|
|
" \"PayCustomerTravelMoney\": 0,\n" +
|
|
|
|
|
" \"RefundAplyTime\": \"2023-08-11 13:02:30\",\n" +
|
|
|
|
|
" \"RefundAuditedTime\": \"\",\n" +
|
|
|
|
|
" \"RefundTime\": \"2023-08-11 13:04:08\",\n" +
|
|
|
|
|
" \"RefundDesc\": \"行程单未打印;航段1 自愿 朱琴,退/改金额0.00,费率0.00。 航段1 自愿 朱琴,退/改金额0.00,费率0.00。\",\n" +
|
|
|
|
|
" \"RefundOrderID\": 183992901,\n" +
|
|
|
|
|
" \"RefundStatus\": \"S\",\n" +
|
|
|
|
|
" \"RefundStatusDesc\": \"已退款\",\n" +
|
|
|
|
|
" \"RefundResonDesc\": \"测试退票。\",\n" +
|
|
|
|
|
" \"PrepareApprovalNo\": null,\n" +
|
|
|
|
|
" \"RefundEmergency\": false,\n" +
|
|
|
|
|
" \"RefundDetail\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"AirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"TicketNo\": \"2327200094\",\n" +
|
|
|
|
|
" \"TicketNoSignCode\": \"999-2327200094\",\n" +
|
|
|
|
|
" \"Flight\": \"CA1507\",\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"RefundFee\": 0,\n" +
|
|
|
|
|
" \"RefundRate\": 0,\n" +
|
|
|
|
|
" \"RefundServiceFee\": 0,\n" +
|
|
|
|
|
" \"Subsidy\": 0,\n" +
|
|
|
|
|
" \"RebookingListID\": 66966439,\n" +
|
|
|
|
|
" \"RebookingID\": 66966439,\n" +
|
|
|
|
|
" \"UsedAmount\": 0,\n" +
|
|
|
|
|
" \"UsedTax\": 0,\n" +
|
|
|
|
|
" \"UnusedRefundServiceFeeType\": 0,\n" +
|
|
|
|
|
" \"UnusedRefundServiceFee\": 0,\n" +
|
|
|
|
|
" \"RefundItineraryFee\": 0,\n" +
|
|
|
|
|
" \"RefundInsuranceDetail\": null,\n" +
|
|
|
|
|
" \"TotalEmdAmount\": 0,\n" +
|
|
|
|
|
" \"ShareFlightNo\": \"\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"AirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"TicketNo\": \"2327199524\",\n" +
|
|
|
|
|
" \"TicketNoSignCode\": \"999-2327199524\",\n" +
|
|
|
|
|
" \"Flight\": \"CA1507\",\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"RefundFee\": 0,\n" +
|
|
|
|
|
" \"RefundRate\": 0,\n" +
|
|
|
|
|
" \"RefundServiceFee\": 0,\n" +
|
|
|
|
|
" \"Subsidy\": 0,\n" +
|
|
|
|
|
" \"RebookingListID\": 0,\n" +
|
|
|
|
|
" \"RebookingID\": 0,\n" +
|
|
|
|
|
" \"UsedAmount\": 0,\n" +
|
|
|
|
|
" \"UsedTax\": 0,\n" +
|
|
|
|
|
" \"UnusedRefundServiceFeeType\": 0,\n" +
|
|
|
|
|
" \"UnusedRefundServiceFee\": 0,\n" +
|
|
|
|
|
" \"RefundItineraryFee\": 0,\n" +
|
|
|
|
|
" \"RefundInsuranceDetail\": null,\n" +
|
|
|
|
|
" \"TotalEmdAmount\": 0,\n" +
|
|
|
|
|
" \"ShareFlightNo\": null\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"RefundProcessList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"A\",\n" +
|
|
|
|
|
" \"ProcessStatus\": 2\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"O\",\n" +
|
|
|
|
|
" \"ProcessStatus\": 2\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"F\",\n" +
|
|
|
|
|
" \"ProcessStatus\": 2\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"V\",\n" +
|
|
|
|
|
" \"ProcessStatus\": 2\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"C\",\n" +
|
|
|
|
|
" \"ProcessStatus\": 2\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"R\",\n" +
|
|
|
|
|
" \"ProcessStatus\": 2\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProcessName\": \"Q\",\n" +
|
|
|
|
|
" \"ProcessStatus\": -1\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"FlightChangeInfo\": null,\n" +
|
|
|
|
|
" \"RelatedOrderList\": null,\n" +
|
|
|
|
|
" \"FlightTicketPrintInfo\": {\n" +
|
|
|
|
|
" \"SegmentPrintInfoList\": null,\n" +
|
|
|
|
|
" \"RegularExpressInfoList\": null\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"PackageList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"PackageID\": 26309456058,\n" +
|
|
|
|
|
" \"PackageName\": \"商旅超能增值包\",\n" +
|
|
|
|
|
" \"PackageDescription\": \"1.机票发生退票后,航班延误服务不再适用于退票后重新预定的航班。<br>2.本产品不支持婴儿购买。\",\n" +
|
|
|
|
|
" \"RefundBookNotice\": \"航班起飞前,服务包中服务均未使用、未过期,服务包可与机票一起退订(不支持服务包子产品单退),航班起飞后服务包不可退订。\",\n" +
|
|
|
|
|
" \"PaymentAmount\": 40,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"ProductList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProductName\": \"24小时退票立减\",\n" +
|
|
|
|
|
" \"ProductDescription\": \"出票后24小时内,所下单机票起飞前发生退票,乘机人可获得1次退票费立减服务,可享抵扣退票费的40%。<br>使用说明:1. 退票费抵用券,所下单机票出票后24小时内可使用,仅限原航班起飞前使用。2. 机票发生退票后,航班延误补偿服务不再适用于退票后重新预定的航班。3. 成人可购买,不支持儿童婴儿购买。4. 本服务一经发放,不可退改。\",\n" +
|
|
|
|
|
" \"EffectTime\": \"\",\n" +
|
|
|
|
|
" \"ExpireTime\": \"2023-09-16 07:30:00\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProductName\": \"延误补偿\",\n" +
|
|
|
|
|
" \"ProductDescription\": \"乘机人乘坐本航班,且抵达目的地时间延误2小时以上即可享受接送机券补偿。航班取消,备降,返航,以及改签后的航班不可享受该服务。抵达目的地时间延误超过2小时且 不超过4小时(含),补偿5张20元接送机券;抵达目的地时间延误超过4小时以上,补偿10张20元接送机券;接送机券自发放之日起30天内使用有效,且限对应乘机人使用。<br>使用说明:1. 仅适用于携程商旅Online和APP国内接送机服务,因公因私都可用。2. 购买携程商旅指定增值服务包赠送,每张价值20元。每张国内接送机订单只能使用一张优惠券,限预订账户使用。3. 订单支付成功后获得优惠券,获券之日起30天内有效。4. 本券一经发放不可退改。\",\n" +
|
|
|
|
|
" \"EffectTime\": \"\",\n" +
|
|
|
|
|
" \"ExpireTime\": \"2023-10-16 07:30:00\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ProductName\": \"商旅40元接送机券\",\n" +
|
|
|
|
|
" \"ProductDescription\": \"接送机券服务介绍:40元接送机券服务,仅限携程商旅国内接送机使用,抵扣40元,每张国内接送机订单只能使用一张优惠券,,30天内可使用。优惠券使用方法:1、仅适用于携程商旅Online和APP国内接送机服务,因公因私都可用。 2、购买携程商旅指定增值服务包赠送,每张价值40元。每张国内接送机订单只能使用一张优惠券,限预订账户使用。 3、订单支付成功后获得优惠券,获券之日起30天内有效。退定须知:航班起飞前,服务包中服务均未使用,未过期,服务包可与机票一起退定(不支持服务包子产品单退),航班起飞后服务包不可退订,\",\n" +
|
|
|
|
|
" \"EffectTime\": \"\",\n" +
|
|
|
|
|
" \"ExpireTime\": \"\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"XProductDetailList\": null,\n" +
|
|
|
|
|
" \"FlightOrderFeeDetailList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"D\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": 2260,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326002175015649300,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 12:49:37\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"R\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": -2260,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326009575083933700,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 13:04:21\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"D\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": 10,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326002156393005000,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 12:49:37\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"D\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": 20,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326002156393005000,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 12:49:37\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"D\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": 10,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326002156393005000,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 12:49:37\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"R\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": -10,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326008687367815200,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 13:02:35\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"R\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": -10,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326008576513540000,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 13:02:34\"\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TransactionType\": \"R\",\n" +
|
|
|
|
|
" \"PayType\": \"PERSONAL\",\n" +
|
|
|
|
|
" \"TransactionAmount\": -20,\n" +
|
|
|
|
|
" \"PayCurrency\": \"CNY\",\n" +
|
|
|
|
|
" \"TransactionId\": 1326008633413402600,\n" +
|
|
|
|
|
" \"PassengerId\": 96759836,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"EmployeeID\": \"10110551\",\n" +
|
|
|
|
|
" \"TransactionTime\": \"2023-08-11 13:02:34\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"TripRecordInfoList\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"TripId\": 49790311,\n" +
|
|
|
|
|
" \"Sequence\": 1,\n" +
|
|
|
|
|
" \"PassengerName\": \"朱琴\",\n" +
|
|
|
|
|
" \"RecordStatus\": \"R\",\n" +
|
|
|
|
|
" \"ValidFlag\": true,\n" +
|
|
|
|
|
" \"FlightClass\": \"N\",\n" +
|
|
|
|
|
" \"Flight\": \"CA1507\",\n" +
|
|
|
|
|
" \"ClassGrade\": \"Y\",\n" +
|
|
|
|
|
" \"SubClass\": \"Y\",\n" +
|
|
|
|
|
" \"TakeOffTime\": \"2023-09-15 07:30:00.000\",\n" +
|
|
|
|
|
" \"ArrivalTime\": \"2023-09-15 10:00:00.000\",\n" +
|
|
|
|
|
" \"DCity\": 1,\n" +
|
|
|
|
|
" \"DPort\": \"PEK\",\n" +
|
|
|
|
|
" \"DPortBuilding\": \"T3\",\n" +
|
|
|
|
|
" \"DPortBuildingId\": 3,\n" +
|
|
|
|
|
" \"ACity\": 2,\n" +
|
|
|
|
|
" \"APort\": \"SHA\",\n" +
|
|
|
|
|
" \"APortBuilding\": \"T2\",\n" +
|
|
|
|
|
" \"APortBuildingId\": 35,\n" +
|
|
|
|
|
" \"OpenTranFlag\": false,\n" +
|
|
|
|
|
" \"PrintPrice\": 2150,\n" +
|
|
|
|
|
" \"Oil\": 60,\n" +
|
|
|
|
|
" \"Tax\": 50,\n" +
|
|
|
|
|
" \"RecordNo\": \"JP8PSH\",\n" +
|
|
|
|
|
" \"AirlineRecordNo\": \"MFTPDS\",\n" +
|
|
|
|
|
" \"SharedFlag\": false,\n" +
|
|
|
|
|
" \"SharedFlight\": \"\",\n" +
|
|
|
|
|
" \"SurfaceFlag\": false,\n" +
|
|
|
|
|
" \"AirLineCode\": \"999\",\n" +
|
|
|
|
|
" \"TicketNo\": \"2327200094\",\n" +
|
|
|
|
|
" \"TicketNoStatus\": 1,\n" +
|
|
|
|
|
" \"DepartureCityName\": \"北京\",\n" +
|
|
|
|
|
" \"DepartureAirPortName\": \"首都国际机场\",\n" +
|
|
|
|
|
" \"ArrivalCityName\": \"上海\",\n" +
|
|
|
|
|
" \"ArrivalAirportName\": \"虹桥国际机场\",\n" +
|
|
|
|
|
" \"DepartureDistrictCode\": \"110000\",\n" +
|
|
|
|
|
" \"ArrivalDistrictCode\": \"310000\",\n" +
|
|
|
|
|
" \"ClassTypeName\": \"经济舱\",\n" +
|
|
|
|
|
" \"AirLineName\": \"中国国际航空股份有限公司\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"HotelOrderInfoList\": null,\n" +
|
|
|
|
|
" \"TrainOrderInfoList\": null,\n" +
|
|
|
|
|
" \"HotelSupplementOrderInfoList\": null,\n" +
|
|
|
|
|
" \"TrainSupplementOrderInfoList\": null,\n" +
|
|
|
|
|
" \"CarOrderInfoList\": null,\n" +
|
|
|
|
|
" \"CarQuickOrderInfoList\": null,\n" +
|
|
|
|
|
" \"DomPickUpOrderInfoList\": null,\n" +
|
|
|
|
|
" \"DomCharterCarOrderInfoList\": null,\n" +
|
|
|
|
|
" \"IntlTrainOrderInfoList\": null\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ],\n" +
|
|
|
|
|
" \"Status\": {\n" +
|
|
|
|
|
" \"Success\": true,\n" +
|
|
|
|
|
" \"Message\": \"调用成功。\",\n" +
|
|
|
|
|
" \"ErrorCode\": 0\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
"}";
|
|
|
|
|
System.out.println(in);
|
|
|
|
|
JSONObject orderObj = JSONObject.parseObject(in);
|
|
|
|
|
JSONArray array = orderObj.getJSONArray("ItineraryList");
|
|
|
|
|
JSONArray flightOrderInfoList = null;
|
|
|
|
|
for (int i = 0; i < array.size(); i++) {
|
|
|
|
|
JSONObject detailObj = array.getJSONObject(i);
|
|
|
|
|
flightOrderInfoList = detailObj.getJSONArray("FlightOrderInfoList");
|
|
|
|
|
}
|
|
|
|
|
JSONObject obj = flightOrderInfoList.getJSONObject(0);
|
|
|
|
|
// JSONObject baseInfo = obj.getJSONObject("BasicInfo");
|
|
|
|
|
// String employeeID = baseInfo.getString("EmployeeID");
|
|
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONArray PassengerInfoList = obj.getJSONArray("PassengerInfo");
|
|
|
|
|
JSONArray ticketInfoList = obj.getJSONArray("TicketInfoList");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject passengerInfoObj = PassengerInfoList.getJSONObject(0);
|
|
|
|
|
String employeeID = passengerInfoObj.getJSONObject("PassengerBasic").getString("CorpEid"); //FlightOrderInfoEntity—PassengerInfoEntity—PassengerBasic
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject basicInfo = obj.getJSONObject("BasicInfo");
|
|
|
|
|
String jouneryID = basicInfo.getString("JourneyID"); //—FlightOrderInfoEntity—BasicInfo
|
|
|
|
|
|
|
|
|
|
JSONObject FlightInfo= obj.getJSONArray("FlightInfo").getJSONObject(0);
|
|
|
|
|
System.out.println(FlightInfo.getString("Flight"));//航班号
|
|
|
|
|
System.out.println(FlightInfo.getString("TakeoffTime"));//开始时间
|
|
|
|
|
System.out.println(FlightInfo.getString("ArrivalTime"));//到达时间
|
|
|
|
|
System.out.println(FlightInfo.getString("DCityName"));
|
|
|
|
|
System.out.println(FlightInfo.getString("DCityCode"));
|
|
|
|
|
System.out.println(FlightInfo.getString("Amount"));
|
|
|
|
|
|
|
|
|
|
JSONArray RefundInfoEntityList = obj.getJSONArray("RefundInfo");
|
|
|
|
|
String tgqyy = "";
|
|
|
|
|
JSONObject RefundInfoEntity = null;
|
|
|
|
|
if(RefundInfoEntityList!=null) {
|
|
|
|
|
RefundInfoEntity = RefundInfoEntityList.getJSONObject(0);
|
|
|
|
|
// 退票:ItineraryEntity—FlightOrderInfoEntity—RefundInfoEntity;
|
|
|
|
|
// 改签:
|
|
|
|
|
// ItineraryEntity—FlightOrderInfoEntity—PassengerInfoEntity—SequenceInfoEntity—ChangeInfoEntity
|
|
|
|
|
tgqyy = RefundInfoEntity.getString("RefundResonDesc");//TrainOrderInfoEntity—PassengerInfo—OrderTicketInfo
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
JSONArray SequenceInfoEntityList = passengerInfoObj.getJSONArray("SequenceInfo");
|
|
|
|
|
JSONObject SequenceInfoEntity = SequenceInfoEntityList.getJSONObject(0);
|
|
|
|
|
JSONArray ChangeInfoEntityList = SequenceInfoEntity.getJSONArray("ChangeInfo");
|
|
|
|
|
JSONObject ChangeInfoEntity = ChangeInfoEntityList.getJSONObject(0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONArray TripRecordInfoList = obj.getJSONArray("TripRecordInfoList");
|
|
|
|
|
JSONObject TripRecordInfoEntity = TripRecordInfoList.getJSONObject(0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tgqyy = RefundInfoEntity.getString("RefundResonDesc");
|
|
|
|
|
System.out.println( tgqyy);
|
|
|
|
|
// System.out.println(ChangeInfoEntity.getString("CTicketNO"));//航班号
|
|
|
|
|
// System.out.println(ChangeInfoEntity.getString("CTakeOffTime"));//开始时间
|
|
|
|
|
// System.out.println(ChangeInfoEntity.getString("CArrivalTime"));//结束时间
|
|
|
|
|
// System.out.println(ChangeInfoEntity.getString("CDCityName"));//cfd
|
|
|
|
|
// System.out.println(ChangeInfoEntity.getString("CACityName"));//到达地
|
|
|
|
|
// System.out.println(ChangeInfoEntity.getString("CPrintPrice"));//改签后机票金额
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|