Browse Source

推荐王统计控制到每天执行一次

lcl 1 year ago
parent
commit
671eb08986
1 changed files with 7 additions and 1 deletions
  1. 7 1
      AppStart/Helper/RecommandKingHelper.cs

+ 7 - 1
AppStart/Helper/RecommandKingHelper.cs

@@ -35,15 +35,21 @@ namespace MySystem
         }
         }
         public void Recommend()
         public void Recommend()
         {
         {
+            string today = DateTime.Now.ToString("yyyy-MM-dd");
+            string checkFlag = function.ReadInstance("/RecommandKing/" + today + ".txt");
+            if(!string.IsNullOrEmpty(checkFlag))
+            {
+                function.WritePage("/RecommandKing/", today + ".txt", DateTime.Now.ToString());
+            }
             List<int> Historys = new List<int>();
             List<int> Historys = new List<int>();
             Historys.Add(565);
             Historys.Add(565);
             Historys.Add(139473);
             Historys.Add(139473);
             Historys.Add(173790);
             Historys.Add(173790);
             Historys.Add(174506);
             Historys.Add(174506);
+            string TradeMonth = DateTime.Now.AddMonths(-0).ToString("yyyyMM");
             DateTime check = DateTime.Parse("2023-10-01 00:00:00");
             DateTime check = DateTime.Parse("2023-10-01 00:00:00");
             DateTime start = DateTime.Parse(DateTime.Now.AddMonths(-0).ToString("yyyy-MM") + "-01 00:00:00");
             DateTime start = DateTime.Parse(DateTime.Now.AddMonths(-0).ToString("yyyy-MM") + "-01 00:00:00");
             DateTime end = start.AddMonths(1);
             DateTime end = start.AddMonths(1);
-            string TradeMonth = DateTime.Now.AddMonths(-0).ToString("yyyyMM");
             CustomerSqlConn.op("delete from RecommendDirectUser where TradeMonth='" + TradeMonth + "'", MysqlConn.SqlConnStr);
             CustomerSqlConn.op("delete from RecommendDirectUser where TradeMonth='" + TradeMonth + "'", MysqlConn.SqlConnStr);
             string PreTradeMonth = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
             string PreTradeMonth = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
             List<int> ProductIds = new List<int>();
             List<int> ProductIds = new List<int>();