Bläddra i källkod

每月1号升级验证的交易加上助利宝团队交易额

lichunlei 3 år sedan
förälder
incheckning
910316089b

+ 1 - 1
AppStart/Helper/Profit/HelpProfitPreMerchantHelper.cs

@@ -51,7 +51,7 @@ namespace MySystem
             string BrandId = function.ReadInstance("/PublicParam/HelpProfitMerBrandId.txt");
             if(string.IsNullOrEmpty(GetCount))
             {
-                GetCount = "200";
+                GetCount = "50";
                 function.WritePage("/PublicParam/", "HelpProfitMerCount.txt", GetCount);
             }
             if(string.IsNullOrEmpty(BrandId))

+ 8 - 2
AppStart/Helper/StatService.cs

@@ -1678,12 +1678,18 @@ namespace MySystem
                                 int BeforeLevel = user.UserLevel;
                                 int AfterLevel = 0;
                                 decimal TradeAmount = 0;
+                                //创客团队交易额
                                 bool check = db.TradeDaySummary.Any(m => m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team");
                                 if (check)
                                 {
-                                    TradeAmount = db.TradeDaySummary.Where(m => m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team").Sum(m => m.HelpNonDirectTradeAmt + m.NotHelpNonDirectTradeAmt);
+                                    TradeAmount += db.TradeDaySummary.Where(m => m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team").Sum(m => m.HelpNonDirectTradeAmt + m.NotHelpNonDirectTradeAmt);
+                                }
+                                //助利宝团队交易额
+                                DataTable checkdt = OtherMySqlConn.dtable("SELECT SUM(TradeAmount) TradeAmount FROM HelpProfitMerTradeSummay WHERE (MerchantId IN(SELECT MerchantId FROM HelpProfitMerIds WHERE UserId IN(SELECT Id from Users WHERE ParentNav like '%," + user.Id + ",%' OR Id=" + user.Id + ")) or SeoDescription like '%," + user.Id + ",%' or QueryCount=" + user.Id + ") AND TradeMonth=" + TradeMonth + "");
+                                if (checkdt.Rows.Count > 0)
+                                {
+                                    TradeAmount += decimal.Parse(function.CheckNum(checkdt.Rows[0]["TradeAmount"].ToString()));
                                 }
-                                // TODO: 还要加上助利宝的交易额
                                 UserLevelSet set = sets.FirstOrDefault(m => m.UpLevelGrowth <= TradeAmount && m.UpLevelIntegral > TradeAmount);
                                 if (set != null)
                                 {