lcl před 1 rokem
rodič
revize
d4396dfe25
1 změnil soubory, kde provedl 9 přidání a 0 odebrání
  1. 9 0
      AppStart/GetHaoDaFTPInfoService.cs

+ 9 - 0
AppStart/GetHaoDaFTPInfoService.cs

@@ -265,6 +265,7 @@ namespace MySystem
         {
             // 要下载的文件路径
             string filePath = "/haoda-trade/" + Date + ".csv";
+            function.WriteLog(DateTime.Now.ToString() + ":" + filePath, "获取好哒FTP文件数据异常");
             
             try
             {
@@ -281,6 +282,7 @@ namespace MySystem
                 StreamReader reader = new StreamReader(responseStream);
                 // 读取数据
                 string fileContents = reader.ReadToEnd();
+                function.WriteLog("fileContents:" + fileContents, "获取好哒FTP文件数据异常");
                 if (!string.IsNullOrEmpty(fileContents))
                 {
                     MpMainModels2.WebCMSEntities db = new MpMainModels2.WebCMSEntities();
@@ -312,6 +314,9 @@ namespace MySystem
 
                         TradeDate = TradeDate.Substring(0, 4) + "-" + TradeDate.Substring(4, 2) + "-" + TradeDate.Substring(6, 2) + " " + TradeDate.Substring(8, 2) + ":" + TradeDate.Substring(10, 2) + ":" + TradeDate.Substring(12, 2);
 
+                        function.WriteLog("OrderNo:" + OrderNo, "获取好哒FTP文件数据异常");
+                        function.WriteLog("MerchantNo:" + MerchantNo, "获取好哒FTP文件数据异常");
+
                         var PayMode = 0;
                         if (PayWay.Contains("支付宝")) PayMode = 1;
                         if (PayWay.Contains("微信")) PayMode = 2;
@@ -319,6 +324,7 @@ namespace MySystem
                         var merchantAddInfo = db.MerchantAddInfo.FirstOrDefault(m => m.MchtNo == MerchantNo) ?? new MpMainModels2.MerchantAddInfo();
                         if (merchantAddInfo.Id > 0)
                         {
+                            function.WriteLog("找到商户", "获取好哒FTP文件数据异常");
                             var merchantInfo = db.MerchantInfo.FirstOrDefault(m => m.Id == merchantAddInfo.Id) ?? new MpMainModels2.MerchantInfo();
                             if(merchantInfo.IsAct == 0)
                             {
@@ -327,6 +333,7 @@ namespace MySystem
                             var orders = db.ConsumerOrders.FirstOrDefault(m => m.SeoTitle == OrderNo && OrderNo == OrderNo) ?? new MpMainModels2.ConsumerOrders();
                             if (orders.Id == 0)
                             {
+                                function.WriteLog("订单号不存在,开始入库", "获取好哒FTP文件数据异常");
                                 var query = db.ConsumerOrders.Add(new MpMainModels2.ConsumerOrders()
                                 {
                                     Status = 1,
@@ -341,6 +348,7 @@ namespace MySystem
                                     UserId = merchantInfo.UserId
                                 }).Entity;
                                 db.SaveChanges();
+                                function.WriteLog("入库完毕", "获取好哒FTP文件数据异常");
                             }
                         }
                     }
@@ -351,6 +359,7 @@ namespace MySystem
                 reader.Dispose();
                 responseStream.Dispose();
                 response.Close();
+                function.WriteLog("结束\n\n\n", "获取好哒FTP文件数据异常");
             }
             catch (WebException ex)
             {