Exemple #1
0
 public ResultModelToString PullOrderInfo()
 {
     try
     {
         //实体类赋值
         MeiTuanOrdeModel paramodel = HTTPHelper.BindeModel <MeiTuanOrdeModel>(HttpContext.Current.Request);
         MeiTuanGroup     meituan   = new MeiTuanGroup();
         if (meituan.PostGetSig(HttpContext.Current.Request) == paramodel.sig)
         {
             CreatePM_OpenApi model = meituan.TranslateModel(paramodel);
             if (model == null)  //商户在E代送不存在等情况下导致实体translate失败
             {
                 return(new ResultModelToString(data: "fail"));
             }
             meituan.AddOrder(model);
             return(new ResultModelToString(data: "ok"));
         }
         return(new ResultModelToString(data: "fail"));  //推送失败
     }
     catch (Exception ex)
     {
         LogHelper.LogWriterFromFilter(ex);             //记录日志
         return(new ResultModelToString(data: "fail")); //推送失败
     }
 }