Browse Source

修复开机奖励的bug

lichunlei 3 years ago
parent
commit
1be60bc860

+ 1 - 2
AppStart/Helper/StatService.cs

@@ -413,14 +413,13 @@ namespace MySystem
             db.Dispose();
             db.Dispose();
         }
         }
 
 
-
         //3. 前一天的激活记录,根据创客类型,如果是商户型创客,则开机奖励的起始人从此人上级计算。如果不是,则从此人开始计算
         //3. 前一天的激活记录,根据创客类型,如果是商户型创客,则开机奖励的起始人从此人上级计算。如果不是,则从此人开始计算
         public void dosomething4(string date)
         public void dosomething4(string date)
         { 
         { 
             WebCMSEntities db = new WebCMSEntities();
             WebCMSEntities db = new WebCMSEntities();
             DateTime yesterday = DateTime.Parse(date + " 00:00:00");
             DateTime yesterday = DateTime.Parse(date + " 00:00:00");
             DateTime today = DateTime.Parse(DateTime.Parse(date).AddDays(1).ToString("yyyy-MM-dd") + " 00:00:00");
             DateTime today = DateTime.Parse(DateTime.Parse(date).AddDays(1).ToString("yyyy-MM-dd") + " 00:00:00");
-            List<PosMachinesTwo> posList = db.PosMachinesTwo.Where(m => m.CreditTrade >= 1000).ToList();
+            List<PosMachinesTwo> posList = db.PosMachinesTwo.Where(m => m.ActivationState == 1 && m.ActivationTime >= yesterday && m.ActivationTime < today && !string.IsNullOrEmpty(m.SeoKeyword) && m.SeoKeyword != "0" && m.CreditTrade >= 1000).ToList();
             foreach (PosMachinesTwo pos in posList)
             foreach (PosMachinesTwo pos in posList)
             {
             {
                 if (pos.ActivationTime > DateTime.Now.AddDays(-20))
                 if (pos.ActivationTime > DateTime.Now.AddDays(-20))

BIN
bin/release/netcoreapp3.0/MySystem.dll


BIN
bin/release/netcoreapp3.0/MySystem.pdb


BIN
obj/release/netcoreapp3.0/MySystem.dll


BIN
obj/release/netcoreapp3.0/MySystem.pdb