/// <summary>
        /// 查询订单
        /// </summary>
        /// <param name="orderId"></param>
        /// <param name="appAuthToken"></param>
        /// <returns></returns>
        public MeituanOrderModel QueryOrder(string orderId, string appAuthToken)
        {
            MeituanOrderModel orderModel = null;

            try
            {
                var parms = new SortedDictionary <string, object>();
                parms.Add("orderId", orderId);
                parms.Add("appAuthToken", appAuthToken);
                parms.Add("charset", "utf-8");
                parms.Add("timestamp", TimeUtil.SecondTicks_1970);
                var sign = SignUtil.GetMeituanSign(parms, ConfigUtil.MeiSignKey);

                var parmStr = new StringBuilder();
                var url     = MeituanConsts.QUERY_ORDER_BYID_API;
                foreach (var parm in parms)
                {
                    parmStr.AppendFormat("{0}={1}&", parm.Key, parm.Value);
                }
                var pars   = string.Format("{0}sign={1}", parmStr.ToString(), sign);
                var result = HttpRequestUtil.HttpPost(url, pars);
                LogUtil.Info(string.Format("调用查询订单接口,返回:{0}", result));
                var retValue = JsonUtil.ToObject <ApiDataQueryModel>(result);
                orderModel = JsonUtil.ToObject <MeituanOrderModel>(retValue.data.ToString());
            }
            catch (Exception ex)
            {
                var msg = string.Format("查询美团订单失败,订单Id:{0},访问令牌:{1},参考信息:{2}", orderId, appAuthToken, ex.InnerException);
                LogUtil.Error(msg);
            }
            return(orderModel);
        }
        public MeituanOrderModel AnalysisOrder(string responseString)
        {
            responseString = responseString.Replace("??", string.Empty);
            MeituanOrderModel orderModel = null;

            if (!string.IsNullOrWhiteSpace(responseString))
            {
                orderModel = JsonUtil.ToObject <MeituanOrderModel>(responseString);
            }
            return(orderModel);
        }