Explorar o código

交易读取1分钟延时

lcl hai 1 ano
pai
achega
919d6c67f9
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

+ 3 - 1
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -30,6 +30,7 @@ namespace MySystem
                     WebCMSEntities spdb = new WebCMSEntities();
                     PxcModels.WebCMSEntities db = new PxcModels.WebCMSEntities();
                     DateTime start = DateTime.Now.AddDays(-10);
+                    DateTime end = DateTime.Now.AddMinutes(-1);
                     int StartId = int.Parse(function.CheckInt(function.ReadInstance("/SycnSp/TradeRecordId.txt")));
                     IQueryable<TradeRecord> trades = spdb.TradeRecord.Where(m => m.Id >= StartId && m.ProductType != "14" && m.CreateDate >= start && m.Status == 1).OrderBy(m => m.CreateDate).Take(20);
                     foreach (TradeRecord trade in trades.ToList())
@@ -817,6 +818,7 @@ namespace MySystem
                 {
                     pos.IsPurchase = 1;
                 }
+                function.WriteLog("\n\n\n" + DateTime.Now.ToString(), "开机奖励在激活中监控");
                 function.WriteLog("机具" + pos.PosSn, "开机奖励在激活中监控");
                 function.WriteLog("PrizeFlag:" + PrizeFlag, "开机奖励在激活中监控");
                 PxcModels.PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
@@ -846,8 +848,8 @@ namespace MySystem
                     }
                 }
                 //发放大盟主奖励
-                function.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
                 decimal Deposit = decimal.Parse(function.CheckNum(pos.SeoKeyword));
+                function.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";Deposit:" + Deposit + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
                 if (Deposit > 0 && pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
                 {
                     function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");