/// <summary> /// 获取经停信息 /// </summary> /// <param name="businessmanCode">分销商户号</param> /// <param name="flightNo">航班号 CA4193</param> /// <param name="flyDate">起飞(经停)日期</param> /// <returns></returns> public LegStop GetLegStop(string businessmanCode, string flightNo, DateTime flyDate) { //FF:CA4193/30JUL14 var cmd = string.Format("FF:{0}/{1}", flightNo.Trim(), FormatPNR.DateToStr(flyDate.ToString("yyyy-MM-dd"), DataFormat.dayMonthYear)); var strRecvData = PidService.SendCmd(businessmanCode, cmd, ""); strRecvData = strRecvData.Replace("^", "\r"); var result = string.Empty; var stopInfo = new FormatPNR().GetStop(strRecvData, out result); if (!string.IsNullOrEmpty(result)) { Logger.WriteLog(LogType.ERROR, result); } ; return(stopInfo); }