|
@@ -140,7 +140,7 @@ namespace MySystem
|
|
|
|
|
|
|
|
public void StatTradeForHelpProfit(string month)
|
|
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"), "实时执行助利宝交易额日志");
|
|
function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "实时执行助利宝交易额日志");
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
try
|
|
try
|
|
@@ -152,7 +152,7 @@ namespace MySystem
|
|
|
}
|
|
}
|
|
|
string start = month + "-01 00:00:00";
|
|
string start = month + "-01 00:00:00";
|
|
|
string end = DateTime.Parse(start).AddMonths(1).ToString("yyyy-MM-dd HH:mm:ss");
|
|
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)
|
|
if (selfDt.Rows.Count > 0)
|
|
|
{
|
|
{
|
|
|
function.WriteLog("统计人数:" + selfDt.Rows.Count + "\n\n", "实时执行助利宝交易额日志");
|
|
function.WriteLog("统计人数:" + selfDt.Rows.Count + "\n\n", "实时执行助利宝交易额日志");
|
|
@@ -688,11 +688,11 @@ namespace MySystem
|
|
|
decimal amt = rootStat.MaxAmount / 9;
|
|
decimal amt = rootStat.MaxAmount / 9;
|
|
|
decimal min = amt * 0.08M;
|
|
decimal min = amt * 0.08M;
|
|
|
decimal max = amt * 1.02M;
|
|
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);
|
|
amt = function.get_Random((int)min, (int)max);
|
|
|
HelpProfitAmountSummary selfStat = db.HelpProfitAmountSummary.FirstOrDefault(m => m.UserId == UserId && m.TradeMonth == TradeMonth);
|
|
HelpProfitAmountSummary selfStat = db.HelpProfitAmountSummary.FirstOrDefault(m => m.UserId == UserId && m.TradeMonth == TradeMonth);
|
|
|
if(selfStat == null)
|
|
if(selfStat == null)
|
|
@@ -717,6 +717,8 @@ namespace MySystem
|
|
|
}
|
|
}
|
|
|
db.SaveChanges();
|
|
db.SaveChanges();
|
|
|
db.Dispose();
|
|
db.Dispose();
|
|
|
|
|
+
|
|
|
|
|
+ StatTradeForHelpProfit(DateTime.Now.AddMonths(-1).ToString("yyyy-MM"));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
catch(Exception ex)
|
|
catch(Exception ex)
|