|
@@ -2021,6 +2021,7 @@ namespace MySystem
|
|
while(op)
|
|
while(op)
|
|
{
|
|
{
|
|
var users = rdb.Users.Select(m => new { m.Id, m.AuthFlag }).Where(m => m.Id > startid && m.AuthFlag == 1).OrderBy(m => m.Id).Take(500).ToList();
|
|
var users = rdb.Users.Select(m => new { m.Id, m.AuthFlag }).Where(m => m.Id > startid && m.AuthFlag == 1).OrderBy(m => m.Id).Take(500).ToList();
|
|
|
|
+ function.WriteLog("1-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
function.WriteLog(users.Count.ToString(), "创客升级日志");
|
|
function.WriteLog(users.Count.ToString(), "创客升级日志");
|
|
if(users.Count > 0)
|
|
if(users.Count > 0)
|
|
{
|
|
{
|
|
@@ -2038,11 +2039,13 @@ namespace MySystem
|
|
{
|
|
{
|
|
TradeAmount += rdb.TradeDaySummary.Where(m => m.Id >= 23901364 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team").Sum(m => m.HelpNonDirectTradeAmt + m.HelpNonDirectDebitTradeAmt + m.NotHelpNonDirectTradeAmt + m.NotHelpNonDirectDebitTradeAmt + m.ProfitNonDirectTradeAmt + m.ProfitNonDirectDebitTradeAmt);
|
|
TradeAmount += rdb.TradeDaySummary.Where(m => m.Id >= 23901364 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team").Sum(m => m.HelpNonDirectTradeAmt + m.HelpNonDirectDebitTradeAmt + m.NotHelpNonDirectTradeAmt + m.NotHelpNonDirectDebitTradeAmt + m.ProfitNonDirectTradeAmt + m.ProfitNonDirectDebitTradeAmt);
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("2-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
check = rdb.TradeDaySummary2.Any(m => m.Id >= 3015208 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team");
|
|
check = rdb.TradeDaySummary2.Any(m => m.Id >= 3015208 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team");
|
|
if (check)
|
|
if (check)
|
|
{
|
|
{
|
|
TradeAmount += rdb.TradeDaySummary2.Where(m => m.Id >= 3015208 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team").Sum(m => m.ProfitTradeAmt + m.ProfitDebitTradeAmt);
|
|
TradeAmount += rdb.TradeDaySummary2.Where(m => m.Id >= 3015208 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team").Sum(m => m.ProfitTradeAmt + m.ProfitDebitTradeAmt);
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("3-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
//助利宝团队交易额
|
|
//助利宝团队交易额
|
|
TradeAmount += HelpProfitTradeSummaryDbconn.Instance.GetTrade(user.Id, TradeMonth, "team");
|
|
TradeAmount += HelpProfitTradeSummaryDbconn.Instance.GetTrade(user.Id, TradeMonth, "team");
|
|
//码牌团队交易额(直联)
|
|
//码牌团队交易额(直联)
|
|
@@ -2051,22 +2054,26 @@ namespace MySystem
|
|
{
|
|
{
|
|
TradeAmount += mpmaindb.UserAmountSummary.Where(m => m.Id >= 1658104 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 1).Sum(m => m.TotalAmount) * 4;
|
|
TradeAmount += mpmaindb.UserAmountSummary.Where(m => m.Id >= 1658104 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 1).Sum(m => m.TotalAmount) * 4;
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("4-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
check = mpmaindb.UserAmountSummary.Any(m => m.Id >= 1658104 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0);
|
|
check = mpmaindb.UserAmountSummary.Any(m => m.Id >= 1658104 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0);
|
|
if (check)
|
|
if (check)
|
|
{
|
|
{
|
|
TradeAmount += mpmaindb.UserAmountSummary.Where(m => m.Id >= 1658104 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0).Sum(m => m.TotalAmount);
|
|
TradeAmount += mpmaindb.UserAmountSummary.Where(m => m.Id >= 1658104 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0).Sum(m => m.TotalAmount);
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("5-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
//码牌团队交易额(银联)
|
|
//码牌团队交易额(银联)
|
|
check = mpmaindb2.UserAmountSummary.Any(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 1);
|
|
check = mpmaindb2.UserAmountSummary.Any(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 1);
|
|
if (check)
|
|
if (check)
|
|
{
|
|
{
|
|
TradeAmount += mpmaindb2.UserAmountSummary.Where(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 1).Sum(m => m.TotalAmount) * 4;
|
|
TradeAmount += mpmaindb2.UserAmountSummary.Where(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 1).Sum(m => m.TotalAmount) * 4;
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("6-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
check = mpmaindb2.UserAmountSummary.Any(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0);
|
|
check = mpmaindb2.UserAmountSummary.Any(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0);
|
|
if (check)
|
|
if (check)
|
|
{
|
|
{
|
|
TradeAmount += mpmaindb2.UserAmountSummary.Where(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0).Sum(m => m.TotalAmount);
|
|
TradeAmount += mpmaindb2.UserAmountSummary.Where(m => m.Id >= 1108304 && m.UserId == user.Id && m.TradeMonth == TradeMonth && m.SeoTitle == "team" && m.IsAct == 0).Sum(m => m.TotalAmount);
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("7-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
//广电卡扶持期按1万/张计入职级
|
|
//广电卡扶持期按1万/张计入职级
|
|
List<int> BrandIds = new List<int>();
|
|
List<int> BrandIds = new List<int>();
|
|
BrandIds.Add(14);
|
|
BrandIds.Add(14);
|
|
@@ -2084,6 +2091,7 @@ namespace MySystem
|
|
}
|
|
}
|
|
TradeAmount += ActCount * 10000;
|
|
TradeAmount += ActCount * 10000;
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("8-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
ReadModels.UserLevelSet set = sets.FirstOrDefault(m => m.UpLevelGrowth <= TradeAmount && m.UpLevelIntegral > TradeAmount);
|
|
ReadModels.UserLevelSet set = sets.FirstOrDefault(m => m.UpLevelGrowth <= TradeAmount && m.UpLevelIntegral > TradeAmount);
|
|
if (set != null)
|
|
if (set != null)
|
|
{
|
|
{
|
|
@@ -2133,6 +2141,7 @@ namespace MySystem
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("9-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
// 降级逻辑
|
|
// 降级逻辑
|
|
if(!upFlag && AfterLevel > 5)
|
|
if(!upFlag && AfterLevel > 5)
|
|
{
|
|
{
|
|
@@ -2184,6 +2193,7 @@ namespace MySystem
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ function.WriteLog("10-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "创客升级日志");
|
|
}
|
|
}
|
|
startid = subuser.Id;
|
|
startid = subuser.Id;
|
|
}
|
|
}
|