Beispiel #1
0
        public void Test()
        {
            //string s = "http://192.168.2.224:15252/format=json&language=CSharp&method=Booking";
            //string post = "{\"FlightList\":[{\"FlightNo\":\"CA1893\",\"Cabin\":\"G\",\"SCity\":\"PVG\",\"ECity\":\"SZX\",\"DepDate\":\"\\/Date(1429804800000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"},{\"FlightNo\":\"CA919\",\"Cabin\":\"Q\",\"SCity\":\"SZX\",\"ECity\":\"PVG\",\"DepDate\":\"\\/Date(1430236800000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"}],\"PassengerList\":[{\"name\":\"干园\",\"idtype\":0,\"cardno\":\"650121199412242866\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"},{\"name\":\"张杰\",\"idtype\":0,\"cardno\":\"140525198401186312\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"}],\"OfficeNo\":\"SHA888\",\"Mobile\":\"13472634765\",\"RMKOfficeNoList\":[],\"RMKRemark\":null,\"Pnr\":null}";
            //EtermProxy.Proxy proxy = new EtermProxy.Proxy();
            //IntPtr ptr = IntPtr.Zero;
            //string str = proxy.InvokeEterm(ptr, ptr, s, post);

            string strPost = "{\"ClassName\" : \"Booking\", \"Config\" : \"CS002\",  \"OfficeNo\" : \"test\" }";
            string ss      = "{\"FlightList\":[{\"FlightNo\":\"MU5137\",\"Cabin\":\"H\",\"SCity\":\"SHA\",\"ECity\":\"PEK\",\"DepDate\":\"\\/Date(1430064000000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"},{\"FlightNo\":\"MU5156\",\"Cabin\":\"B\",\"SCity\":\"PEK\",\"ECity\":\"SHA\",\"DepDate\":\"\\/Date(1430323200000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"}],\"PassengerList\":[{\"name\":\"干园\",\"idtype\":0,\"cardno\":\"650121199412242866\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"},{\"name\":\"张杰\",\"idtype\":0,\"cardno\":\"140525198401186312\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"}],\"OfficeNo\":\"SHA888\",\"Mobile\":\"13472634765\",\"RMKOfficeNoList\":[],\"RMKRemark\":null,\"Pnr\":null}";

            EtermProxy.Proxy proxy = new EtermProxy.Proxy();
            string           sret  = proxy.InvokeEterm(IntPtr.Zero, IntPtr.Zero, strPost, ss);

            Console.WriteLine("返回结果:" + sret);
        }
        public void Test_EtermProxy_1000()
        {
            string strPost = "{\"ClassName\" : \"TicketInfoByS\", \"Config\" : \"O77124B1\",  \"OfficeNo\" : \"SHA243\" }";
            //string ss = "{\"FlightList\":[{\"FlightNo\":\"MU5137\",\"Cabin\":\"H\",\"SCity\":\"SHA\",\"ECity\":\"PEK\",\"DepDate\":\"\\/Date(1430064000000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"},{\"FlightNo\":\"MU5156\",\"Cabin\":\"B\",\"SCity\":\"PEK\",\"ECity\":\"SHA\",\"DepDate\":\"\\/Date(1430323200000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"}],\"PassengerList\":[{\"name\":\"干园\",\"idtype\":0,\"cardno\":\"650121199412242866\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"},{\"name\":\"张杰\",\"idtype\":0,\"cardno\":\"140525198401186312\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"}],\"OfficeNo\":\"SHA888\",\"Mobile\":\"13472634765\",\"RMKOfficeNoList\":[],\"RMKRemark\":null,\"Pnr\":null}";
            // 返回结果:{"state":true,"error":null,"config":"O77124B1","OfficeNo":"SHA243","result":{"TicketNo":"9122340227002","PassengerName":"沈含笑","Price":{"FacePrice":360.00,"Tax":50.00,"Fuel":0.0,"TotalPrice":410.00},"FlightList":[{"FlightNo":"QW9792","Airline":"QW","Cabin":"Z","SCity":"HGH","ECity":"TAO","DepTerminal":null,"ArrTerminal":null,"DepDate":"\/Date(1430898600000+0800)\/","ArrDate":"\/Date(1430905200000+0800)\/"}],"TicketStatus":13},"reqtime":"\/Date(1430894442030+0800)\/","SaveTime":1800}
            //string ss = "{\"TicketNo\":\"912-2340227002\"}";
            // 返回结果:{"state":true,"error":null,"config":"O77124B1","OfficeNo":"SHA243","result":{"TicketNo":"9122340227002","PassengerName":"沈含笑","Price":{"FacePrice":360.00,"Tax":50.00,"Fuel":0.0,"TotalPrice":410.00},"FlightList":[{"FlightNo":"QW9792","Airline":"QW","Cabin":"Z","SCity":"HGH","ECity":"TAO","DepTerminal":null,"ArrTerminal":null,"DepDate":"\/Date(1430898600000+0800)\/","ArrDate":"\/Date(1430905200000+0800)\/"}],"TicketStatus":13},"reqtime":"\/Date(1430893082366+0800)\/","SaveTime":1800}
            //string ss = "{\"TicketNo\":\"9122340227002\"}";
            // 返回结果:{"state":true,"error":null,"config":"O77124B1","OfficeNo":"SHA243","result":{"TicketNo":"7846762540170","PassengerName":"齐峰","Price":{"FacePrice":3980.00,"Tax":100.00,"Fuel":0.0,"TotalPrice":4080.00},"FlightList":[{"FlightNo":"CZ6337","Airline":"CZ","Cabin":"H","SCity":"DLC","ECity":"HAK","DepTerminal":null,"ArrTerminal":null,"DepDate":"\/Date(1424475900000+0800)\/","ArrDate":"\/Date(1424448000000+0800)\/"},{"FlightNo":"CZ8334","Airline":"CZ","Cabin":"Y","SCity":"HAK","ECity":"DLC","DepTerminal":null,"ArrTerminal":null,"DepDate":"\/Date(1424865600000+0800)\/","ArrDate":"\/Date(1424793600000+0800)\/"}],"TicketStatus":13},"reqtime":"\/Date(1430893724259+0800)\/","SaveTime":1800}
            //string ss = "{\"TicketNo\":\"784-6762540170\"}";
            // 返回结果:{"state":true,"error":null,"config":"O77124B1","OfficeNo":"SHA243","result":{"TicketNo":"7842158602564","PassengerName":"张细志","Price":{"FacePrice":640.00,"Tax":50.00,"Fuel":60.00,"TotalPrice":750.00},"FlightList":[{"FlightNo":"CZ3461","Airline":"CZ","Cabin":"U","SCity":"CSX","ECity":"CTU","DepTerminal":null,"ArrTerminal":null,"DepDate":"\/Date(1451111100000+0800)\/","ArrDate":"\/Date(1451059200000+0800)\/"}],"TicketStatus":13},"reqtime":"\/Date(1430895806350+0800)\/","SaveTime":1800}
            string ss = "{\"TicketNo\":\"784-2158602564\"}";

            EtermProxy.Proxy proxy = new EtermProxy.Proxy();
            string           sret  = proxy.InvokeEterm(IntPtr.Zero, IntPtr.Zero, strPost, ss);

            Console.WriteLine("返回结果:" + sret);
        }
        public void Test_EtermProxy_1000()
        {
            //string strPost = "{\"ClassName\" : \"TicketByBigPnr\", \"Config\" : \"O77124B1\",  \"OfficeNo\" : \"SHA243\" }";
            // 返回结果:
            // TicketNo的返回值没有返回?
            // {"state":true,"error":null,"config":"o72fe271","OfficeNo":"","result":{"PassengerList":[{"name":"边惠敏","idtype":0,"cardno":"410104197704224520","PassType":-1,"Ename":"","BabyBirthday":"\/Date(-62135596800000+0800)\/","ChildBirthday":"\/Date(-62135596800000+0800)\/","TicketNo":"7842180237936"},{"name":"李汶静","idtype":0,"cardno":"410303197402251026","PassType":-1,"Ename":"","BabyBirthday":"\/Date(-62135596800000+0800)\/","ChildBirthday":"\/Date(-62135596800000+0800)\/","TicketNo":"7842180237938"},{"name":"海伟","idtype":0,"cardno":"410104197504041017","PassType":-1,"Ename":"","BabyBirthday":"\/Date(-62135596800000+0800)\/","ChildBirthday":"\/Date(-62135596800000+0800)\/","TicketNo":"7842180237937"}],"FlightList":[{"FlightNo":"CZ3479","Airline":"CZ","Cabin":"","SubCabin":"","SCity":"CGO","ECity":"CKG","DepTerminal":null,"ArrTerminal":null,"DepDate":"\/Date(1432656000000+0800)\/","ArrDate":"\/Date(-62135596800000+0800)\/","PNRState":null}],"Price":{"FacePrice":0.0,"Tax":0.0,"Fuel":0.0,"TotalPrice":0.0},"TicketStatus":5},"reqtime":"\/Date(1432793408178+0800)\/","SaveTime":2592000}
            string strPost = "{\"ClassName\" : \"TicketByBigPnr\", \"Config\" : \"o72fe271\",  \"OfficeNo\" : \"\" }";
            //string ss = "{\"FlightList\":[{\"FlightNo\":\"MU5137\",\"Cabin\":\"H\",\"SCity\":\"SHA\",\"ECity\":\"PEK\",\"DepDate\":\"\\/Date(1430064000000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"},{\"FlightNo\":\"MU5156\",\"Cabin\":\"B\",\"SCity\":\"PEK\",\"ECity\":\"SHA\",\"DepDate\":\"\\/Date(1430323200000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"}],\"PassengerList\":[{\"name\":\"干园\",\"idtype\":0,\"cardno\":\"650121199412242866\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"},{\"name\":\"张杰\",\"idtype\":0,\"cardno\":\"140525198401186312\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"}],\"OfficeNo\":\"SHA888\",\"Mobile\":\"13472634765\",\"RMKOfficeNoList\":[],\"RMKRemark\":null,\"Pnr\":null}";
            //string ss = "{\"BigPnr\":\"NVF1WW\",\"FlightNo\":\"MF8154\",\"SCity\":\"TYN\",\"ECity\":\"XMN\"}";
            // 返回结果:{"state":false,"error":{"ErrorCode":70,"ErrorMessage":"票号不存在","CmdResultBag":"?DETR:CN/NVZSHM,C                                                              \rTICKET NOT FOUND                                                               \r                                                                               \r"},"config":"O77124B1","OfficeNo":"SHA243","result":{"PassengerList":null,"FlightList":null,"Price":null,"TicketStatus":0},"reqtime":"\/Date(1432553530423+0800)\/","SaveTime":1800}
            //string ss = "{\"BigPnr\":\"NVZSHM\",\"FlightNo\":\"MU5844\",\"SCity\":\"CTU\",\"ECity\":\"KMG\"}";
            // 测试TicketNo是否返回为?:
            // 返回结果:
            //
            string ss = "{\"BigPnr\":\"PLRGCW\",\"FlightNo\":\"CZ3479\",\"SCity\":\"CGO\",\"ECity\":\"CKG\"}";

            EtermProxy.Proxy proxy = new EtermProxy.Proxy();
            // 返回结果:{"state":true,"error":null,"config":"o72fd431","OfficeNo":"SHA243","result":{"Pnr":"JVL94L","OfficeNo":"SHA243","BookingState":0,"BigPNR":"NWZJTC","Command":"SS: CZ6178/Y/24JUN/CGQCSX/1\r\nSS: CZ3937/M/25JUN/CSXCGQ/1\r\nNM 1张龙\r\nTKTL1636/06MAY/SHA888\r\nSSR FOID CZ HK/NI610103197010032517/P1\r\nOSI CZ CTCT 18101810679\r\nRMK TJ AUTH CGQ203\r\n\\","ResultBag":"JVL94L -EOT SUCCESSFUL, BUT ASR UNUSED FOR 1 OR MORE SEGMENTS                  \r  CZ6178  Y WE24JUN  CGQCSX DK1   1340 1830                                    \r  CZ3937  M TH25JUN  CSXCGQ DK1   1340 1840                                    \r 『航空公司使用自动出票时限, 请检查PNR』                                                        \r  *** 预订酒店指令HC, 详情  ?HC:HELP   ***                                             \r"},"reqtime":"\/Date(1430897792270+0800)\/","SaveTime":1800}
            string sret = proxy.InvokeEterm(IntPtr.Zero, IntPtr.Zero, strPost, ss);

            Console.WriteLine("返回结果:" + sret);
        }
Beispiel #4
0
        public void AVTest_EtermProxy1()
        {
            string strPost = "{\"ClassName\" : \"AV\", \"Config\" : \"\",  \"OfficeNo\" : \"SHA243\" }";

            //string ss = "{\"FlightList\":[{\"FlightNo\":\"MU5137\",\"Cabin\":\"H\",\"SCity\":\"SHA\",\"ECity\":\"PEK\",\"DepDate\":\"\\/Date(1430064000000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"},{\"FlightNo\":\"MU5156\",\"Cabin\":\"B\",\"SCity\":\"PEK\",\"ECity\":\"SHA\",\"DepDate\":\"\\/Date(1430323200000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"}],\"PassengerList\":[{\"name\":\"干园\",\"idtype\":0,\"cardno\":\"650121199412242866\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"},{\"name\":\"张杰\",\"idtype\":0,\"cardno\":\"140525198401186312\",\"PassType\":0,\"Ename\":\"\",\"BirthDayString\":\"\",\"ChildBirthDayDate\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"}],\"OfficeNo\":\"SHA888\",\"Mobile\":\"13472634765\",\"RMKOfficeNoList\":[],\"RMKRemark\":null,\"Pnr\":null}";

            // 设置请求参数:
            JetermEntity.Request.AV request = new JetermEntity.Request.AV();
            // 测试案例1:没有共享航班的,即没有OPE(有2个航线)
            // 指令:

            /*
             * 指令返回结果:
             * AV:MU2325/09OCT
             * DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE
             * LHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518
             * XIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402
             * TOTAL JOURNEY TIME   4:30
             * LHWXIY UC F4 PQ J2 CQ DQ IQ WQ YA BA M5 E5 H5 K5 L5 N5 R4 SQ VQ
             * TQ GS ZQ QQ
             * XIYSZX UC F4 PQ J2 CQ DQ IQ WQ YS BA MS ES HS KS LS NS RS SS VS
             * TS GS ZS QS
             * MEMBER OF SKYTEAM
             */
            // 返回结果:
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"MU2325","DepDate":"\/Date(1444320000000+0800)\/","TotalJourneyTime":"4:30","AVList":[{"SCity":"LHW","ECity":"XIY","STime":"0740","ETime":"0840","EWeek":"FRI","FltDuration":"1:00","Ground":"1:00","STerminal":"T2","ETerminal":"T3","FlightModel":"320","Meal":null,"Distance":"518","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"5","NumStr":"5"},{"Cabin":"E","NumTag":"5","NumStr":"5"},{"Cabin":"H","NumTag":"5","NumStr":"5"},{"Cabin":"K","NumTag":"5","NumStr":"5"},{"Cabin":"L","NumTag":"5","NumStr":"5"},{"Cabin":"N","NumTag":"5","NumStr":"5"},{"Cabin":"R","NumTag":"4","NumStr":"4"},{"Cabin":"S","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"}]},{"SCity":"XIY","ECity":"SZX","STime":"0940","ETime":"1210","EWeek":"FRI","FltDuration":"2:30","Ground":null,"STerminal":"T3","ETerminal":"T3","FlightModel":"320","Meal":"L","Distance":"1402","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"S","NumStr":"0"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"S","NumStr":"0"},{"Cabin":"E","NumTag":"S","NumStr":"0"},{"Cabin":"H","NumTag":"S","NumStr":"0"},{"Cabin":"K","NumTag":"S","NumStr":"0"},{"Cabin":"L","NumTag":"S","NumStr":"0"},{"Cabin":"N","NumTag":"S","NumStr":"0"},{"Cabin":"R","NumTag":"S","NumStr":"0"},{"Cabin":"S","NumTag":"S","NumStr":"0"},{"Cabin":"V","NumTag":"S","NumStr":"0"},{"Cabin":"T","NumTag":"S","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"S","NumStr":"0"},{"Cabin":"Q","NumTag":"S","NumStr":"0"}]}],"ResultBag":" AV:MU2325/09OCT                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \rLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518                   \rXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402                  \rTOTAL JOURNEY TIME   4:30                                                      \rLHWXIY UC F4 PQ J2 CQ DQ IQ WQ YA BA M5 E5 H5 K5 L5 N5 R4 SQ VQ                \r       TQ GS ZQ QQ                                                             \rXIYSZX UC F4 PQ J2 CQ DQ IQ WQ YS BA MS ES HS KS LS NS RS SS VS                \r       TS GS ZS QS                                                             \rMEMBER OF SKYTEAM                                                              \r"},"reqtime":"\/Date(1441006748156+0800)\/","SaveTime":1800,"ServerUrl":null}
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"MU2325","DepDate":"\/Date(1444320000000+0800)\/","TotalJourneyTime":"4:30","AVList":[{"SCity":"LHW","ECity":"XIY","STime":"0740","ETime":"0840","EWeek":"FRI","FltDuration":"1:00","Ground":"1:00","STerminal":"T2","ETerminal":"T3","FlightModel":"320","Meal":null,"Distance":"518","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"5","NumStr":"5"},{"Cabin":"E","NumTag":"5","NumStr":"5"},{"Cabin":"H","NumTag":"5","NumStr":"5"},{"Cabin":"K","NumTag":"5","NumStr":"5"},{"Cabin":"L","NumTag":"5","NumStr":"5"},{"Cabin":"N","NumTag":"5","NumStr":"5"},{"Cabin":"R","NumTag":"4","NumStr":"4"},{"Cabin":"S","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"}]},{"SCity":"XIY","ECity":"SZX","STime":"0940","ETime":"1210","EWeek":"FRI","FltDuration":"2:30","Ground":null,"STerminal":"T3","ETerminal":"T3","FlightModel":"320","Meal":"L","Distance":"1402","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"S","NumStr":"0"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"S","NumStr":"0"},{"Cabin":"E","NumTag":"S","NumStr":"0"},{"Cabin":"H","NumTag":"S","NumStr":"0"},{"Cabin":"K","NumTag":"S","NumStr":"0"},{"Cabin":"L","NumTag":"S","NumStr":"0"},{"Cabin":"N","NumTag":"S","NumStr":"0"},{"Cabin":"R","NumTag":"S","NumStr":"0"},{"Cabin":"S","NumTag":"S","NumStr":"0"},{"Cabin":"V","NumTag":"S","NumStr":"0"},{"Cabin":"T","NumTag":"S","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"S","NumStr":"0"},{"Cabin":"Q","NumTag":"S","NumStr":"0"}]}],"ResultBag":" AV:MU2325/09OCT                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \rLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518                   \rXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402                  \rTOTAL JOURNEY TIME   4:30                                                      \rLHWXIY UC F4 PQ J2 CQ DQ IQ WQ YA BA M5 E5 H5 K5 L5 N5 R4 SQ VQ                \r       TQ GS ZQ QQ                                                             \rXIYSZX UC F4 PQ J2 CQ DQ IQ WQ YS BA MS ES HS KS LS NS RS SS VS                \r       TS GS ZS QS                                                             \rMEMBER OF SKYTEAM                                                              \r"},"reqtime":"\/Date(1441169684244+0800)\/","SaveTime":1800,"ServerUrl":null}
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"MU2325","DepDate":"\/Date(1444320000000+0800)\/","TotalJourneyTime":"4:30","AVList":[{"SCity":"LHW","ECity":"XIY","STime":"0740","ETime":"0840","EWeek":"FRI","FltDuration":"1:00","Ground":"1:00","STerminal":"T2","ETerminal":"T3","FlightModel":"320","Meal":null,"Distance":"518","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"5","NumStr":"5"},{"Cabin":"E","NumTag":"5","NumStr":"5"},{"Cabin":"H","NumTag":"5","NumStr":"5"},{"Cabin":"K","NumTag":"5","NumStr":"5"},{"Cabin":"L","NumTag":"5","NumStr":"5"},{"Cabin":"N","NumTag":"5","NumStr":"5"},{"Cabin":"R","NumTag":"4","NumStr":"4"},{"Cabin":"S","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"}]},{"SCity":"XIY","ECity":"SZX","STime":"0940","ETime":"1210","EWeek":"FRI","FltDuration":"2:30","Ground":null,"STerminal":"T3","ETerminal":"T3","FlightModel":"320","Meal":"L","Distance":"1402","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"S","NumStr":"0"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"S","NumStr":"0"},{"Cabin":"E","NumTag":"S","NumStr":"0"},{"Cabin":"H","NumTag":"S","NumStr":"0"},{"Cabin":"K","NumTag":"S","NumStr":"0"},{"Cabin":"L","NumTag":"S","NumStr":"0"},{"Cabin":"N","NumTag":"S","NumStr":"0"},{"Cabin":"R","NumTag":"S","NumStr":"0"},{"Cabin":"S","NumTag":"S","NumStr":"0"},{"Cabin":"V","NumTag":"S","NumStr":"0"},{"Cabin":"T","NumTag":"S","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"S","NumStr":"0"},{"Cabin":"Q","NumTag":"S","NumStr":"0"}]}],"ResultBag":" AV:MU2325/09OCT                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \rLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518                   \rXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402                  \rTOTAL JOURNEY TIME   4:30                                                      \rLHWXIY UC F4 PQ J2 CQ DQ IQ WQ YA BA M5 E5 H5 K5 L5 N5 R4 SQ VQ                \r       TQ GS ZQ QQ                                                             \rXIYSZX UC F4 PQ J2 CQ DQ IQ WQ YS BA MS ES HS KS LS NS RS SS VS                \r       TS GS ZS QS                                                             \rMEMBER OF SKYTEAM                                                              \r"},"reqtime":"\/Date(1441169860563+0800)\/","SaveTime":1800,"ServerUrl":null}
            // {"state":true,"error":null,"config":"","OfficeNo":"SHA243","result":{"FlightNo":"MU2325","DepDate":"\/Date(1444320000000+0800)\/","TotalJourneyTime":"4:30","AVList":[{"SCity":"LHW","ECity":"XIY","STime":"0740","ETime":"0840","EWeek":"FRI","FltDuration":"1:00","Ground":"1:00","STerminal":"T2","ETerminal":"T3","FlightModel":"320","Meal":null,"Distance":"518","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"5","NumStr":"5"},{"Cabin":"E","NumTag":"5","NumStr":"5"},{"Cabin":"H","NumTag":"5","NumStr":"5"},{"Cabin":"K","NumTag":"5","NumStr":"5"},{"Cabin":"L","NumTag":"5","NumStr":"5"},{"Cabin":"N","NumTag":"5","NumStr":"5"},{"Cabin":"R","NumTag":"4","NumStr":"4"},{"Cabin":"S","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"}]},{"SCity":"XIY","ECity":"SZX","STime":"0940","ETime":"1210","EWeek":"FRI","FltDuration":"2:30","Ground":null,"STerminal":"T3","ETerminal":"T3","FlightModel":"320","Meal":"L","Distance":"1402","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"4","NumStr":"4"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"2","NumStr":"2"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"S","NumStr":"0"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"S","NumStr":"0"},{"Cabin":"E","NumTag":"S","NumStr":"0"},{"Cabin":"H","NumTag":"S","NumStr":"0"},{"Cabin":"K","NumTag":"S","NumStr":"0"},{"Cabin":"L","NumTag":"S","NumStr":"0"},{"Cabin":"N","NumTag":"S","NumStr":"0"},{"Cabin":"R","NumTag":"S","NumStr":"0"},{"Cabin":"S","NumTag":"S","NumStr":"0"},{"Cabin":"V","NumTag":"S","NumStr":"0"},{"Cabin":"T","NumTag":"S","NumStr":"0"},{"Cabin":"G","NumTag":"S","NumStr":"0"},{"Cabin":"Z","NumTag":"S","NumStr":"0"},{"Cabin":"Q","NumTag":"S","NumStr":"0"}]}],"ResultBag":" AV:MU2325/09OCT                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \rLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518                   \rXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402                  \rTOTAL JOURNEY TIME   4:30                                                      \rLHWXIY UC F4 PQ J2 CQ DQ IQ WQ YA BA M5 E5 H5 K5 L5 N5 R4 SQ VQ                \r       TQ GS ZQ QQ                                                             \rXIYSZX UC F4 PQ J2 CQ DQ IQ WQ YS BA MS ES HS KS LS NS RS SS VS                \r       TS GS ZS QS                                                             \rMEMBER OF SKYTEAM                                                              \r"},"reqtime":"\/Date(1441170319880+0800)\/","SaveTime":1800,"ServerUrl":null}
            request.FlightNo = "MU2325";
            request.DepDate  = Convert.ToDateTime("2015-10-09");

            // 测试案例2:没有共享航班的,即没有OPE(只有1个航线)
            // 指令:

            /*
             * 指令返回结果:
             * AV:FM9220/16AUG16
             * DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE
             * URC 0930   SHA 1410   TUE  4:40         T2/T2 738        3271
             * TOTAL JOURNEY TIME   4:40
             * URCSHA UC F8 PQ JC CQ DQ IQ WQ YA BA MA EA HQ KQ LQ NQ RQ SQ VQ
             * TQ GQ ZQ QQ
             * MEMBER OF SKYTEAM
             */
            // 返回结果:
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"FM9220","DepDate":"\/Date(1471276800000+0800)\/","TotalJourneyTime":"4:40","AVList":[{"SCity":"URC","ECity":"SHA","STime":"0930","ETime":"1410","EWeek":"TUE","FltDuration":"4:40","Ground":null,"STerminal":"T2","ETerminal":"T2","FlightModel":"738","Meal":null,"Distance":"3271","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"U","NumTag":"C","NumStr":"0"},{"Cabin":"F","NumTag":"8","NumStr":"8"},{"Cabin":"P","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"C","NumStr":"0"},{"Cabin":"C","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"I","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"A","NumStr":"A"},{"Cabin":"E","NumTag":"A","NumStr":"A"},{"Cabin":"H","NumTag":"Q","NumStr":"0"},{"Cabin":"K","NumTag":"Q","NumStr":"0"},{"Cabin":"L","NumTag":"Q","NumStr":"0"},{"Cabin":"N","NumTag":"Q","NumStr":"0"},{"Cabin":"R","NumTag":"Q","NumStr":"0"},{"Cabin":"S","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"G","NumTag":"Q","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"}]}],"ResultBag":" AV:FM9220/16AUG16                                                             \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \rURC 0930   SHA 1410   TUE  4:40         T2/T2 738        3271                  \rTOTAL JOURNEY TIME   4:40                                                      \rURCSHA UC F8 PQ JC CQ DQ IQ WQ YA BA MA EA HQ KQ LQ NQ RQ SQ VQ                \r       TQ GQ ZQ QQ                                                             \rMEMBER OF SKYTEAM                                                              \r"},"reqtime":"\/Date(1441008050472+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "FM9220";
            //request.DepDate = Convert.ToDateTime("2016-08-16");

            // 测试案例3:有共享航班的,即有OPE(有2个航线)
            // 指令:

            /*
             * 指令返回结果:
             * AV:CZ9104/09OCT
             * DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE OPE
             * LHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518      MU2325
             * XIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402     MU2325
             * TOTAL JOURNEY TIME   4:30
             * LHWXIY YA B5 M5 U5 L5 E4
             * XIYSZX YS BS MS US LS ES
             * MEMBER OF SKYTEAM
             */
            // 返回结果:
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"CZ9104","DepDate":"\/Date(1444320000000+0800)\/","TotalJourneyTime":"4:30","AVList":[{"SCity":"LHW","ECity":"XIY","STime":"0740","ETime":"0840","EWeek":"FRI","FltDuration":"1:00","Ground":"1:00","STerminal":"T2","ETerminal":"T3","FlightModel":"320","Meal":null,"Distance":"518","ShareFlight":true,"ShareFltNo":"MU2325","CarbinNumList":[{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"5","NumStr":"5"},{"Cabin":"M","NumTag":"5","NumStr":"5"},{"Cabin":"U","NumTag":"5","NumStr":"5"},{"Cabin":"L","NumTag":"5","NumStr":"5"},{"Cabin":"E","NumTag":"4","NumStr":"4"}]},{"SCity":"XIY","ECity":"SZX","STime":"0940","ETime":"1210","EWeek":"FRI","FltDuration":"2:30","Ground":null,"STerminal":"T3","ETerminal":"T3","FlightModel":"320","Meal":"L","Distance":"1402","ShareFlight":true,"ShareFltNo":"MU2325","CarbinNumList":[{"Cabin":"Y","NumTag":"S","NumStr":"0"},{"Cabin":"B","NumTag":"S","NumStr":"0"},{"Cabin":"M","NumTag":"S","NumStr":"0"},{"Cabin":"U","NumTag":"S","NumStr":"0"},{"Cabin":"L","NumTag":"S","NumStr":"0"},{"Cabin":"E","NumTag":"S","NumStr":"0"}]}],"ResultBag":" AV:CZ9104/09OCT                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE OPE          \rLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518      MU2325       \rXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402     MU2325       \rTOTAL JOURNEY TIME   4:30                                                      \rLHWXIY YA B5 M5 U5 L5 E4                                                       \rXIYSZX YS BS MS US LS ES                                                       \rMEMBER OF SKYTEAM                                                              \r"},"reqtime":"\/Date(1441008658515+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "CZ9104";
            //request.DepDate = Convert.ToDateTime("2015-10-09");

            // 测试案例4:有共享航班的,即有OPE(只有1个航线)
            // 指令:

            /*
             * 指令返回结果:
             */
            // 返回结果:

            // 测试案例5:没有DISTANCE(有2个航线)
            // 指令:

            /*
             * 指令返回结果:
             * AV:GS7544/09OCT
             * DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL
             * LHW 1450   IQN 1530   FRI  0:40  0:45   T2/T1 190
             * IQN 1615   XIY 1650   FRI  0:35         T1/T2 190
             * TOTAL JOURNEY TIME   2:00
             * LHWIQN YA BA HA KA LA MA QA XA UQ EQ TQ ZQ V3 RQ NQ WQ JQ DQ OQ
             * S2 GQ
             * IQNXIY YA BA HA KA LA MA QA XA UA EA TQ ZQ V3 RQ NQ WQ JQ DQ OQ
             * S2 GQ
             */
            // 返回结果:
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"GS7544","DepDate":"\/Date(1444320000000+0800)\/","TotalJourneyTime":"2:00","AVList":[{"SCity":"LHW","ECity":"IQN","STime":"1450","ETime":"1530","EWeek":"FRI","FltDuration":"0:40","Ground":"0:45","STerminal":"T2","ETerminal":"T1","FlightModel":"190","Meal":null,"Distance":null,"ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"H","NumTag":"A","NumStr":"A"},{"Cabin":"K","NumTag":"A","NumStr":"A"},{"Cabin":"L","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"A","NumStr":"A"},{"Cabin":"Q","NumTag":"A","NumStr":"A"},{"Cabin":"X","NumTag":"A","NumStr":"A"},{"Cabin":"U","NumTag":"Q","NumStr":"0"},{"Cabin":"E","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"3","NumStr":"3"},{"Cabin":"R","NumTag":"Q","NumStr":"0"},{"Cabin":"N","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"O","NumTag":"Q","NumStr":"0"},{"Cabin":"S","NumTag":"2","NumStr":"2"},{"Cabin":"G","NumTag":"Q","NumStr":"0"}]},{"SCity":"IQN","ECity":"XIY","STime":"1615","ETime":"1650","EWeek":"FRI","FltDuration":"0:35","Ground":null,"STerminal":"T1","ETerminal":"T2","FlightModel":"190","Meal":null,"Distance":null,"ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"H","NumTag":"A","NumStr":"A"},{"Cabin":"K","NumTag":"A","NumStr":"A"},{"Cabin":"L","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"A","NumStr":"A"},{"Cabin":"Q","NumTag":"A","NumStr":"A"},{"Cabin":"X","NumTag":"A","NumStr":"A"},{"Cabin":"U","NumTag":"A","NumStr":"A"},{"Cabin":"E","NumTag":"A","NumStr":"A"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"Z","NumTag":"Q","NumStr":"0"},{"Cabin":"V","NumTag":"3","NumStr":"3"},{"Cabin":"R","NumTag":"Q","NumStr":"0"},{"Cabin":"N","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"J","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"Q","NumStr":"0"},{"Cabin":"O","NumTag":"Q","NumStr":"0"},{"Cabin":"S","NumTag":"2","NumStr":"2"},{"Cabin":"G","NumTag":"Q","NumStr":"0"}]}],"ResultBag":" AV:GS7544/09OCT                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL                        \rLHW 1450   IQN 1530   FRI  0:40  0:45   T2/T1 190                              \rIQN 1615   XIY 1650   FRI  0:35         T1/T2 190                              \rTOTAL JOURNEY TIME   2:00                                                      \rLHWIQN YA BA HA KA LA MA QA XA UQ EQ TQ ZQ V3 RQ NQ WQ JQ DQ OQ                \r       S2 GQ                                                                   \rIQNXIY YA BA HA KA LA MA QA XA UA EA TQ ZQ V3 RQ NQ WQ JQ DQ OQ                \r       S2 GQ                                                                   \r"},"reqtime":"\/Date(1441009347855+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "GS7544";
            //request.DepDate = Convert.ToDateTime("2015-10-09");

            // 测试案例6:(不测,因为没有找到测试案例)没有DISTANCE(只有1个航线)
            // 指令:

            /*
             * 指令返回结果:
             */
            // 返回结果:

            // 测试案例7:一个舱位都没有(有2个航线)
            // 指令:

            /*
             * 指令返回结果:
             */
            // 返回结果:
            // {"state":false,"error":{"ErrorCode":79,"ErrorMessage":"很抱歉,不能查询历史起飞日期的舱位剩余可订数","CmdResultBag":null},"config":"","OfficeNo":"","result":{"FlightNo":null,"DepDate":"\/Date(-62135596800000+0800)\/","TotalJourneyTime":null,"AVList":[],"ResultBag":null},"reqtime":"\/Date(1441011023500+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "MU2325";
            //request.DepDate = Convert.ToDateTime("2015-08-24");

            // 测试案例8:一个舱位都没有(只有1个航线)
            // 指令:

            /*
             * 指令返回结果:
             */
            // 返回结果:

            // 返回结果中有【MEMBER OF STAR ALLIANCE】

            /*
             * 指令返回结果:
             * AV:ZH9522/02SEP
             * DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE
             * CTU 0640   XIY 0755   WED  1:15         T2/T2 320        622
             * TOTAL JOURNEY TIME   1:15
             * CTUXIY F6 P1 A2 OQ DX YA BA MA HA KA LA JA QA ZA GA VQ WQ EQ TQ
             *     UA SQ X2 NQ
             * MEMBER OF STAR ALLIANCE
             */
            // 返回结果:
            // {"state":true,"error":null,"config":"","OfficeNo":"","result":{"FlightNo":"ZH9522","DepDate":"\/Date(1441123200000+0800)\/","TotalJourneyTime":"1:15","AVList":[{"SCity":"CTU","ECity":"XIY","STime":"0640","ETime":"0755","EWeek":"WED","FltDuration":"1:15","Ground":null,"STerminal":"T2","ETerminal":"T2","FlightModel":"320","Meal":null,"Distance":"622","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[{"Cabin":"F","NumTag":"6","NumStr":"6"},{"Cabin":"P","NumTag":"1","NumStr":"1"},{"Cabin":"A","NumTag":"2","NumStr":"2"},{"Cabin":"O","NumTag":"Q","NumStr":"0"},{"Cabin":"D","NumTag":"X","NumStr":"0"},{"Cabin":"Y","NumTag":"A","NumStr":"A"},{"Cabin":"B","NumTag":"A","NumStr":"A"},{"Cabin":"M","NumTag":"A","NumStr":"A"},{"Cabin":"H","NumTag":"A","NumStr":"A"},{"Cabin":"K","NumTag":"A","NumStr":"A"},{"Cabin":"L","NumTag":"A","NumStr":"A"},{"Cabin":"J","NumTag":"A","NumStr":"A"},{"Cabin":"Q","NumTag":"A","NumStr":"A"},{"Cabin":"Z","NumTag":"A","NumStr":"A"},{"Cabin":"G","NumTag":"A","NumStr":"A"},{"Cabin":"V","NumTag":"Q","NumStr":"0"},{"Cabin":"W","NumTag":"Q","NumStr":"0"},{"Cabin":"E","NumTag":"Q","NumStr":"0"},{"Cabin":"T","NumTag":"Q","NumStr":"0"},{"Cabin":"U","NumTag":"A","NumStr":"A"},{"Cabin":"S","NumTag":"Q","NumStr":"0"},{"Cabin":"X","NumTag":"2","NumStr":"2"},{"Cabin":"N","NumTag":"Q","NumStr":"0"}]}],"ResultBag":" AV:ZH9522/02SEP                                                               \rDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \rCTU 0640   XIY 0755   WED  1:15         T2/T2 320        622                   \rTOTAL JOURNEY TIME   1:15                                                      \rCTUXIY F6 P1 A2 OQ DX YA BA MA HA KA LA JA QA ZA GA VQ WQ EQ TQ                \r       UA SQ X2 NQ                                                             \rMEMBER OF STAR ALLIANCE                                                        \r"},"reqtime":"\/Date(1441094089064+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "ZH9522";
            //request.DepDate = Convert.ToDateTime("2015-09-02");

            string ss = JsonConvert.SerializeObject(request);

            //string ss = "{\"FlightList\":[{\"FlightNo\":\"CZ6178\",\"Airline\":\"\",\"Cabin\":\"Y\",\"SCity\":\"CGQ\",\"ECity\":\"CSX\",\"DepTerminal\":null,\"ArrTerminal\":null,\"DepDate\":\"\\/Date(1435075200000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"},{\"FlightNo\":\"CZ3937\",\"Airline\":\"\",\"Cabin\":\"M\",\"SCity\":\"CSX\",\"ECity\":\"CGQ\",\"DepTerminal\":null,\"ArrTerminal\":null,\"DepDate\":\"\\/Date(1435161600000+0800)\\/\",\"ArrDate\":\"\\/Date(-62135596800000+0800)\\/\"}],\"PassengerList\":[{\"name\":\"张龙\",\"idtype\":0,\"cardno\":\"610103197010032517\",\"PassType\":0,\"Ename\":\"\",\"BabyBirthday\":\"\\/Date(-62135596800000+0800)\\/\",\"ChildBirthday\":\"\\/Date(-62135596800000+0800)\\/\",\"TicketNo\":\"\"}],\"OfficeNo\":\"SHA888\",\"Mobile\":\"18101810679\",\"RMKOfficeNoList\":[\"CGQ203\"],\"RMKRemark\":null,\"Pnr\":null}";

            EtermProxy.Proxy proxy = new EtermProxy.Proxy();
            string           sret  = proxy.InvokeEterm(IntPtr.Zero, IntPtr.Zero, strPost, ss);

            Console.WriteLine("返回结果:" + sret);
        }