Przeglądaj źródła

删除特殊名单乘以3的代码

lcl 4 miesięcy temu
rodzic
commit
d62e87e705
2 zmienionych plików z 9 dodań i 8 usunięć
  1. 9 7
      AppStart/Helper/StatHelpProfitService.cs
  2. 0 1
      Startup.cs

+ 9 - 7
AppStart/Helper/StatHelpProfitService.cs

@@ -140,7 +140,7 @@ namespace MySystem
 
         public void StatTradeForHelpProfit(string month)
         {
-            OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["SqlConnStr"].ToString();
+            string connstr = Library.ConfigurationManager.AppSettings["SqlConnStr"].ToString();
             function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时执行助利宝交易额日志");
             WebCMSEntities db = new WebCMSEntities();
             try
@@ -152,7 +152,7 @@ namespace MySystem
                 }
                 string start = month + "-01 00:00:00";
                 string end = DateTime.Parse(start).AddMonths(1).ToString("yyyy-MM-dd HH:mm:ss");
-                DataTable selfDt = OtherMySqlConn.dtable("select MerchantId,DATE_FORMAT(CreateDate,'%Y%m%d'),sum(TradeAmount) from TradeRecord where Id>=" + startId + " and ActStatus=1 and CreateDate>='" + start + "' and CreateDate<'" + end + "' and MerchantId in (select MerchantId from HelpProfitMerIds) and SeoTitle='HelpProfit' group by MerchantId,DATE_FORMAT(CreateDate,'%Y%m%d')");
+                DataTable selfDt = CustomerSqlConn.dtable("select MerchantId,DATE_FORMAT(CreateDate,'%Y%m%d'),sum(TradeAmount) from TradeRecord where Id>=" + startId + " and ActStatus=1 and CreateDate>='" + start + "' and CreateDate<'" + end + "' and MerchantId in (select MerchantId from HelpProfitMerIds) and SeoTitle='HelpProfit' group by MerchantId,DATE_FORMAT(CreateDate,'%Y%m%d')", connstr);
                 if (selfDt.Rows.Count > 0)
                 {
                     function.WriteLog("统计人数:" + selfDt.Rows.Count + "\n\n", "实时执行助利宝交易额日志");
@@ -688,11 +688,11 @@ namespace MySystem
                             decimal amt = rootStat.MaxAmount / 9;
                             decimal min = amt * 0.08M;
                             decimal max = amt * 1.02M;
-                            if(specialUserIds().Contains(UserId))
-                            {
-                                min = min * 3;
-                                max = max * 3;
-                            }
+                            // if(specialUserIds().Contains(UserId))
+                            // {
+                            //     min = min * 3;
+                            //     max = max * 3;
+                            // }
                             amt = function.get_Random((int)min, (int)max);
                             HelpProfitAmountSummary selfStat = db.HelpProfitAmountSummary.FirstOrDefault(m => m.UserId == UserId && m.TradeMonth == TradeMonth);
                             if(selfStat == null)
@@ -717,6 +717,8 @@ namespace MySystem
                     }
                     db.SaveChanges();
                     db.Dispose();
+
+                    StatTradeForHelpProfit(DateTime.Now.AddMonths(-1).ToString("yyyy-MM"));
                 }
             }
             catch(Exception ex)

+ 0 - 1
Startup.cs

@@ -129,7 +129,6 @@ namespace MySystem
             // ProfitService.Instance.AddRds(); //补RDS数据
             // StatTradeService.Instance.Start();
             StatHelpProfitService.Instance.ResetMaxTradeAmountGo(DateTime.Now.AddMonths(-1).ToString("yyyyMM")); //每月重置助利宝最大交易总额
-            StatHelpProfitService.Instance.StatTradeForHelpProfit(DateTime.Now.AddMonths(-1).ToString("yyyy-MM"));
 
         }