Exemplo n.º 1
0
        public void TestAV()
        {
            string av =
                @"AV:CA1885/15MAY                                                               " + Environment.NewLine + "DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE NWST         " + Environment.NewLine + "PEK 1830   SHA 2040   SUN  2:10         T3/T2 330  DDD   1076      W           " + Environment.NewLine + "TOTAL JOURNEY TIME   2:10                                                      " + Environment.NewLine + "PEKSHA FA AA YA BQ MQ UQ HQ QQ VQ WQ SQ TS LQ N3 KQ                            " + Environment.NewLine + "MEMBER OF STAR ALLIANCE                                                        " + Environment.NewLine;
            CommandResult <JetermEntity.Response.AV> response = new JetermEntity.Parser.AV("", "").ParseCmdResult(av);

            Console.ReadLine();
        }
Exemplo n.º 2
0
        /// <summary>
        /// 主方法:解析AV指令(即:【AV:{航班号}/{起飞日期}】指令)返回结果
        /// </summary>
        /// <param name="request">请求对象</param>
        /// <returns>解析结果</returns>
        public override CommandResult <JetermEntity.Response.AV> BusinessDispose(JetermEntity.Request.AV request)
        {
            JetermEntity.Parser.AV av = new JetermEntity.Parser.AV(this.config, this.OfficeNo);

            this.Cmd = av.ParseCmd(request);
            if (string.IsNullOrEmpty(this.Cmd))
            {
                return(av.Response);
            }

            ExcuteCmd();

            return(av.ParseCmdResult(this.CmdResult));
        }
Exemplo n.º 3
0
        public void AVTest_ParseCmdResult1()
        {
            JetermEntity.Request.AV request = new JetermEntity.Request.AV();

            // 没有共享航班的,即没有OPE(有2个航线)
            // 返回结果:
            // {"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":"5","NumStr":"5"},{"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":"\r\n AV:MU2325/09OCT                                                                \r\nDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE               \r\nLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518                    \r\nXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402                   \r\nTOTAL JOURNEY TIME   4:30                                                       \r\nLHWXIY UC F4 PQ J2 CQ DQ IQ WQ YA BA M5 E5 H5 K5 L5 N5 R5 SQ VQ                 \r\n       TQ GS ZQ QQ                                                              \r\nXIYSZX UC F4 PQ J2 CQ DQ IQ WQ YS BA MS ES HS KS LS NS RS SS VS                 \r\n       TS GS ZS QS                                                              \r\nMEMBER OF SKYTEAM\r\n"},"reqtime":"\/Date(1440404801177+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "MU2325";
            //request.DepDate = Convert.ToDateTime("2015-10-09");
            //// 查询条件:
            ////request.SCity = "XIY";
            ////request.ECity = "SZX";
            ////request.Carbin = "F";
            //string cmdResult =
            string cmdResult1 =
                @"
 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 R5 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
";

            // 没有共享航班的,即没有OPE(只有1个航线)
            // 返回结果:
            // {"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":"SAT","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":"Q","NumStr":"0"},{"Cabin":"E","NumTag":"Q","NumStr":"0"},{"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":"\r\n AV:FM9220/20AUG16                                                              \r\nDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE               \r\nURC 0930   SHA 1410   SAT  4:40         T2/T2 738        3271                   \r\nTOTAL JOURNEY TIME   4:40                                                       \r\nURCSHA UC F8 PQ JC CQ DQ IQ WQ YA BA MQ EQ HQ KQ LQ NQ RQ SQ VQ                 \r\n       TQ GQ ZQ QQ                                                              \r\nMEMBER OF SKYTEAM\r\n"},"reqtime":"\/Date(1440415178146+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "FM9220";
            //request.DepDate = Convert.ToDateTime("2016-08-16");
            ////// 查询条件:
            ////request.SCity = "URC";
            ////request.ECity = "SHA";
            ////request.Carbin = "G";
            //string cmdResult =
            string cmdResult222 =
                @"
 AV:FM9220/20AUG16                                                              
DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE               
URC 0930   SHA 1410   SAT  4:40         T2/T2 738        3271                   
TOTAL JOURNEY TIME   4:40                                                       
URCSHA UC F8 PQ JC CQ DQ IQ WQ YA BA MQ EQ HQ KQ LQ NQ RQ SQ VQ                 
       TQ GQ ZQ QQ                                                              
MEMBER OF SKYTEAM
";

            // 有共享航班的,即有OPE(有2个航线)
            // 返回结果:
            // {"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":"5","NumStr":"5"}]},{"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":"\r\n AV:CZ9104/09OCT                                                                \r\nDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE OPE           \r\nLHW 0740   XIY 0840   FRI  1:00  1:00   T2/T3 320        518      MU2325        \r\nXIY 0940   SZX 1210   FRI  2:30         T3/T3 320  L     1402     MU2325        \r\nTOTAL JOURNEY TIME   4:30                                                       \r\nLHWXIY YA B5 M5 U5 L5 E5                                                        \r\nXIYSZX YS BS MS US LS ES                                                        \r\nMEMBER OF SKYTEAM\r\n"},"reqtime":"\/Date(1440415394141+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "CZ9104";
            //request.DepDate = Convert.ToDateTime("2015-10-09");
            ////// 查询条件:
            ////request.SCity = "LHW";
            ////request.ECity = "XIY";
            ////request.Carbin = "E";
            //string cmdResult =
            string cmdResult3 =
                @"
 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 E5                                                        
XIYSZX YS BS MS US LS ES                                                        
MEMBER OF SKYTEAM
";

            // 有共享航班的,即有OPE(只有1个航线)
            // string cmdResult =
            string cmdResult4 =
                @"";

            // 没有DISTANCE(有2个航线)
            // 返回结果:
            // {"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":"Q","NumStr":"0"},{"Cabin":"H","NumTag":"Q","NumStr":"0"},{"Cabin":"K","NumTag":"Q","NumStr":"0"},{"Cabin":"L","NumTag":"Q","NumStr":"0"},{"Cabin":"M","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"},{"Cabin":"X","NumTag":"Q","NumStr":"0"},{"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":"Q","NumStr":"0"},{"Cabin":"R","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":"Q","NumStr":"0"},{"Cabin":"H","NumTag":"Q","NumStr":"0"},{"Cabin":"K","NumTag":"Q","NumStr":"0"},{"Cabin":"L","NumTag":"Q","NumStr":"0"},{"Cabin":"M","NumTag":"Q","NumStr":"0"},{"Cabin":"Q","NumTag":"Q","NumStr":"0"},{"Cabin":"X","NumTag":"Q","NumStr":"0"},{"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":"Q","NumStr":"0"},{"Cabin":"R","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":"\r\n AV:GS7544/09OCT                                                                \r\nDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL                         \r\nLHW 1450   IQN 1530   FRI  0:40  0:45   T2/T1 190                               \r\nIQN 1615   XIY 1650   FRI  0:35         T1/T2 190                               \r\nTOTAL JOURNEY TIME   2:00                                                       \r\nLHWIQN YA BQ HQ KQ LQ MQ QQ XQ UQ EQ TQ ZQ VQ RQ WQ JQ DQ OQ S2                 \r\n       GQ                                                                       \r\nIQNXIY YA BQ HQ KQ LQ MQ QQ XQ UQ EQ TQ ZQ VQ RQ WQ JQ DQ OQ S2                 \r\n       GQ\r\n"},"reqtime":"\/Date(1440415617502+0800)\/","SaveTime":1800,"ServerUrl":null}
            //request.FlightNo = "GS7544";
            //request.DepDate = Convert.ToDateTime("2015-10-09");
            ////// 查询条件:
            ////request.SCity = "IQN";
            ////request.ECity = "XIY";
            ////request.Carbin = "S";
            //string cmdResult =
            string cmdResult5 =
                @"
 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 BQ HQ KQ LQ MQ QQ XQ UQ EQ TQ ZQ VQ RQ WQ JQ DQ OQ S2                 
       GQ                                                                       
IQNXIY YA BQ HQ KQ LQ MQ QQ XQ UQ EQ TQ ZQ VQ RQ WQ JQ DQ OQ S2                 
       GQ
";

            // (不测,因为没有找到测试案例)没有DISTANCE(只有1个航线)
            // string cmdResult =
            string cmdResult6 =
                @"";

            // 一个舱位都没有(有2个航线)
            // 返回结果:很抱歉,指令返回结果中没有显示舱位可订数
            // {"state":false,"error":{"ErrorCode":82,"ErrorMessage":"很抱歉,指令返回结果中没有显示舱位可订数","CmdResultBag":"\r\n AV:MU2325/24AUG                                                               \r\nDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \r\nLHW 0740   XIY 0840   THU  1:00  1:00   T2/T3 320        518                   \r\nXIY 0940   SZX 1210   THU  2:30         T3/T3 320  L     1402                  \r\nTOTAL JOURNEY TIME   4:30                                                      \r\nLHWXIY                                                                         \r\nXIYSZX                                                                         \r\nMEMBER OF SKYTEAM\r\n"},"config":"","OfficeNo":"","result":{"FlightNo":"MU2325","DepDate":"\/Date(1440345600000+0800)\/","TotalJourneyTime":"4:30","AVList":[{"SCity":"LHW","ECity":"XIY","STime":"0740","ETime":"0840","EWeek":"THU","FltDuration":"1:00","Ground":"1:00","STerminal":"T2","ETerminal":"T3","FlightModel":"320","Meal":null,"Distance":"518","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[]},{"SCity":"XIY","ECity":"SZX","STime":"0940","ETime":"1210","EWeek":"THU","FltDuration":"2:30","Ground":null,"STerminal":"T3","ETerminal":"T3","FlightModel":"320","Meal":"L","Distance":"1402","ShareFlight":false,"ShareFltNo":"","CarbinNumList":[]}],"ResultBag":"\r\n AV:MU2325/24AUG                                                               \r\nDEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              \r\nLHW 0740   XIY 0840   THU  1:00  1:00   T2/T3 320        518                   \r\nXIY 0940   SZX 1210   THU  2:30         T3/T3 320  L     1402                  \r\nTOTAL JOURNEY TIME   4:30                                                      \r\nLHWXIY                                                                         \r\nXIYSZX                                                                         \r\nMEMBER OF SKYTEAM\r\n"},"reqtime":"\/Date(1440415954955+0800)\/","SaveTime":1800,"ServerUrl":null}
            request.FlightNo = "MU2325";
            request.DepDate  = Convert.ToDateTime("2015-08-24");
            //// 查询条件:
            //request.SCity = "LHW";
            //request.ECity = "XIY";
            //request.Carbin = "S";
            string cmdResult =
                //string cmdResult7 =
                @"
 AV:MU2325/24AUG                                                               
DEP TIME   ARR TIME   WEEK FLY   GROUND TERM  TYPE MEAL  DISTANCE              
LHW 0740   XIY 0840   THU  1:00  1:00   T2/T3 320        518                   
XIY 0940   SZX 1210   THU  2:30         T3/T3 320  L     1402                  
TOTAL JOURNEY TIME   4:30                                                      
LHWXIY                                                                         
XIYSZX                                                                         
MEMBER OF SKYTEAM
";

            // 一个舱位都没有(只有1个航线)
            // string cmdResult =
            string cmdResult8 =
                @"";

            JetermEntity.Parser.AV av = new JetermEntity.Parser.AV(string.Empty, string.Empty);
            av.ParseCmd(request);
            CommandResult <JetermEntity.Response.AV> result = av.ParseCmdResult(cmdResult);

            if (result == null)
            {
                Console.WriteLine("没有返回结果");
                //Console.ReadLine();
                return;
            }
            if (!result.state)
            {
                string parseResult22 = Newtonsoft.Json.JsonConvert.SerializeObject(result);

                string cmdResult2 = result.error.CmdResultBag;
                Console.WriteLine(string.Format("返回有错误,错误信息为:{0}{1}。{2}", Environment.NewLine, result.error.ErrorMessage, string.IsNullOrWhiteSpace(cmdResult2) ? string.Empty : string.Format("{0}AV指令返回结果为:{1}{2}", Environment.NewLine, Environment.NewLine, cmdResult2)));
                //Console.ReadLine();
                return;
            }
            if (result.result == null)
            {
                Console.WriteLine("没有返回结果");
                //Console.ReadLine();
                return;
            }

            string parseResult  = Newtonsoft.Json.JsonConvert.SerializeObject(result.result);
            string parseResult2 = Newtonsoft.Json.JsonConvert.SerializeObject(result);

            Console.WriteLine("解析结果:" + Environment.NewLine + parseResult);
        }