Bläddra i källkod

小分仓额度调整

lichunlei 2 år sedan
förälder
incheckning
887793a081
2 ändrade filer med 9 tillägg och 6 borttagningar
  1. 8 6
      AppStart/Timer/ResetSmallStoreHelper.cs
  2. 1 0
      Startup.cs

+ 8 - 6
AppStart/Timer/ResetSmallStoreHelper.cs

@@ -32,14 +32,15 @@ public class ResetSmallStoreHelper
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
             try
             {
-                if(DateTime.Now.Day == 1 && DateTime.Now.Hour > 0 && DateTime.Now.Hour < 3)
-                {
-                    string check = function.ReadInstance("/ResetSmallStore/" + DateTime.Now.ToString("yyyyMM") + ".txt");
+                // if(DateTime.Now.Day == 1 && DateTime.Now.Hour > 0 && DateTime.Now.Hour < 3)
+                // {
+                    string Month = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
+                    string check = function.ReadInstance("/ResetSmallStore/" + Month + ".txt");
                     if(string.IsNullOrEmpty(check))
                     {
-                        function.WritePage("/ResetSmallStore/", DateTime.Now.ToString("yyyyMM") + ".txt", DateTime.Now.ToString());
-                        string Month = DateTime.Now.ToString("yyyyMM");
+                        function.WritePage("/ResetSmallStore/", Month + ".txt", DateTime.Now.ToString());
                         DataTable dt = OtherMySqlConn.dtable("select UserId,sum(ProfitAmount) from ProfitRecord where SeoTitle='" + Month + "' group by UserId");
+                        function.WriteLog("总数" + dt.Rows.Count, "计算小分仓额度日志");
                         int index = 0;
                         foreach(DataRow dr in dt.Rows)
                         {
@@ -62,10 +63,11 @@ public class ResetSmallStoreHelper
                             {
                                 db.SaveChanges();
                             }
+                            function.WriteLog(index.ToString(), "计算小分仓额度日志");
                         }
                         db.SaveChanges();
                     }
-                }
+                // }
             }
             catch (Exception ex)
             {

+ 1 - 0
Startup.cs

@@ -212,6 +212,7 @@ namespace MySystem
             SetDepositPostService.Instance.Start(); //提交支付公司设置费率接口
             SetDepositPostService.Instance.StartKdb(); //监控开店宝费率设置结果
             SetFeeFlagService.Instance.Start(); //178天提前通知创客费率调升消息
+            ResetSmallStoreHelper.Instance.Start();
 
             // StatService.Instance.StartPosActNum(); //实时统计激活数
             // StatService.Instance.StartNewUserNum(); //实时统计新增创客数