lcl 1 год назад
Родитель
Сommit
f61cf89134
1 измененных файлов с 19 добавлено и 4 удалено
  1. 19 4
      AppStart/Helper/SIMPosMerchantTradeService.cs

+ 19 - 4
AppStart/Helper/SIMPosMerchantTradeService.cs

@@ -26,9 +26,9 @@ namespace MySystem
             thread.IsBackground = true;
             thread.Start();
 
-            Thread thread1 = new Thread(SIMActDo); // 通过接口获取广电卡激活数据
-            thread1.IsBackground = true;
-            thread1.Start();
+            // Thread thread1 = new Thread(SIMActDo); // 通过接口获取广电卡激活数据
+            // thread1.IsBackground = true;
+            // thread1.Start();
         }
 
         public void ImportPostDo()
@@ -121,6 +121,8 @@ namespace MySystem
                             //导交易
                             if (_Kind == "2")
                             {
+                                function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
+                                function.WriteLog(list.Rows.Count.ToString(), "导交易打日志");
                                 var tran = db.Database.BeginTransaction();
                                 try
                                 {
@@ -133,6 +135,7 @@ namespace MySystem
                                     for (int i = DoCount; i < DoCount + Size; i++)
                                     {
                                         DataRow dr = list.Rows[i];
+                                        function.WriteLog(i + "--" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "-" + dr["SIM卡号"].ToString(), "导交易打日志");
                                         SIMTradeInfo sIMTradeInfo = new SIMTradeInfo
                                         {
                                             Mobile = dr["用户手机号"].ToString(),
@@ -165,6 +168,8 @@ namespace MySystem
                                         };
 
                                         AddSIMTradeInfo(sIMTradeInfo);
+
+                                        function.WriteLog(i + "-end--" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "-" + dr["SIM卡号"].ToString(), "导交易打日志");
                                         SuccessCount += 1;
                                     }
                                     DoCount += Size;
@@ -189,6 +194,7 @@ namespace MySystem
                                     function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "导入广电卡交易数据Excel文件异常");
                                 }
                                 tran.Dispose();
+                                function.WriteLog("end!!" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
                             }
 
                         }
@@ -387,6 +393,8 @@ namespace MySystem
             json += "\"OrgDivi\":\"" + sIMTradeInfo.OrgDivi + "\"";
             json += "}";
 
+            function.WriteLog("1-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
+
             bool op = true;
             string OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
             decimal TotalAmountNum = decimal.Parse(function.CheckNum(numberString: sIMTradeInfo.TotalAmount));
@@ -396,6 +404,7 @@ namespace MySystem
             {
                 CheckDate = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
             }
+            function.WriteLog("2-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
             if (int.Parse(sIMTradeInfo.CreateMonth) >= int.Parse(CheckDate)) op = false;
             if (sIMTradeInfo.OrderStatus == "待激活") op = false;
             if (sIMTradeInfo.UserStatus.Contains("注销") || sIMTradeInfo.UserStatus.Contains("欠费"))
@@ -414,6 +423,7 @@ namespace MySystem
                     }
                     db.SaveChanges();
                 }
+                function.WriteLog("3-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
                 PosMerchantInfo checkMer = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == sIMTradeInfo.Mobile && m.KqSnNo == sIMTradeInfo.SimNo);
                 if (checkMer != null)
                 {
@@ -427,6 +437,7 @@ namespace MySystem
                     }
                     db.SaveChanges();
                 }
+                function.WriteLog("4-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
                 PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == sIMTradeInfo.SimNo);
                 if (pos != null)
                 {                    
@@ -444,6 +455,7 @@ namespace MySystem
                     }
                     db.SaveChanges();
                 }
+                function.WriteLog("5-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
             }
             if (sIMTradeInfo.UserStatus.Contains("正常"))
             {
@@ -453,13 +465,14 @@ namespace MySystem
                     if (checkSimMer.Status == -2) checkSimMer.Status = 0;
                     db.SaveChanges();
                 }
+                function.WriteLog("6-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
                 PosMerchantInfo checkMer = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == sIMTradeInfo.Mobile && m.KqSnNo == sIMTradeInfo.SimNo);
                 if (checkMer != null)
                 {
                     if (checkMer.Status == -2) checkMer.Status = 1;
                     db.SaveChanges();
                 }
-
+                function.WriteLog("7-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
                 PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == sIMTradeInfo.SimNo);
                 if (pos != null && pos.Status < 0)
                 {
@@ -469,6 +482,7 @@ namespace MySystem
                     }
                     db.SaveChanges();
                 }
+                function.WriteLog("8-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
             }
 
             if (TotalAmountNum > 0 && op)
@@ -497,6 +511,7 @@ namespace MySystem
                 });
 
                 spdb.SaveChanges();
+                function.WriteLog("9-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
             }
         }