|
|
@@ -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)
|
|
|
{
|