|
@@ -172,14 +172,14 @@ namespace MySystem
|
|
|
Thread.Sleep(600000);
|
|
|
|
|
|
// List<LeaderCompTradeStat> stats = db.LeaderCompTradeStat.Where(m => m.StatMonth == MonthString).ToList();
|
|
|
- DataTable stats = CustomerSqlConn.dtable("select UserId,ParentUserId,ParentNav,TradeAmount,(select sum(TradeAmount) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount<30000000) SmallTradeAmount from LeaderCompTradeStat p where StatMonth='" + MonthString + "' and UserId>1", MysqlConn.SqlConnStr);
|
|
|
+ DataTable stats = CustomerSqlConn.dtable("select UserId,ParentUserId,ParentNav,TradeAmount,(select sum(TradeAmount) from LeaderCompTradeStat where ParentUserId=p.UserId and TradeAmount>=30000000) BigTradeAmount from LeaderCompTradeStat p where StatMonth='" + MonthString + "' and UserId>1", MysqlConn.SqlConnStr);
|
|
|
function.WriteLog(stats.Rows.Count.ToString(), "领导人达标奖励日志");
|
|
|
foreach(DataRow stat in stats.Rows)
|
|
|
{
|
|
|
int UserId = int.Parse(function.CheckInt(stat["UserId"].ToString()));
|
|
|
int ParentUserId = int.Parse(function.CheckInt(stat["ParentUserId"].ToString()));
|
|
|
decimal totalAmount = decimal.Parse(function.CheckNum(stat["TradeAmount"].ToString()));
|
|
|
- decimal smallTradeAmount = decimal.Parse(function.CheckNum(stat["SmallTradeAmount"].ToString()));
|
|
|
+ decimal bigTradeAmount = decimal.Parse(function.CheckNum(stat["BigTradeAmount"].ToString()));
|
|
|
string ParentNav = stat["ParentNav"].ToString();
|
|
|
function.WriteLog("1-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
|
|
|
function.WriteLog("UserId:" + UserId, "领导人达标奖励日志");
|
|
@@ -205,7 +205,7 @@ namespace MySystem
|
|
|
db.SaveChanges();
|
|
|
function.WriteLog("5-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
|
|
|
}
|
|
|
- if(smallTradeAmount >= 30000000 && !string.IsNullOrEmpty(ParentNav))
|
|
|
+ if(totalAmount - bigTradeAmount >= 30000000 && !string.IsNullOrEmpty(ParentNav))
|
|
|
{
|
|
|
function.WriteLog("4-----" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "领导人达标奖励日志");
|
|
|
LeaderCompTmp tmp = db.LeaderCompTmp.FirstOrDefault(m => m.Id == UserId);
|