|
@@ -443,28 +443,23 @@ namespace MySystem
|
|
|
html += "</tr>";
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
|
|
|
- DataTable dt = OtherMySqlConn.dtable("select DISTINCT UserId from TradeDaySummary where TradeMonth='" + month + "' and SeoTitle='team' and UserId>0");
|
|
|
+ DataTable dt = OtherMySqlConn.dtable("select UserId,sum(HelpNonDirectTradeAmt+NotHelpNonDirectTradeAmt+HelpNonDirectCreditTradeAmt+NotHelpNonDirectCreditTradeAmt) from TradeDaySummary where Id>=2194025 and TradeMonth='" + month + "' and SeoTitle='team' group by UserId having sum(HelpNonDirectTradeAmt+NotHelpNonDirectTradeAmt+HelpNonDirectCreditTradeAmt+NotHelpNonDirectCreditTradeAmt)>=3000000 and sum(HelpNonDirectTradeAmt+NotHelpNonDirectTradeAmt+HelpNonDirectCreditTradeAmt+NotHelpNonDirectCreditTradeAmt)<10000000");
|
|
|
function.WriteLog("总数:" + dt.Rows.Count, "每月交易额统计");
|
|
|
foreach(DataRow dr in dt.Rows)
|
|
|
{
|
|
|
int UserId = int.Parse(function.CheckInt(dr["UserId"].ToString()));
|
|
|
- decimal TradeAmt = 0;
|
|
|
+ decimal TradeAmt = decimal.Parse(function.CheckNum(dr[1].ToString()));
|
|
|
decimal MaxTradeAmt = 0;
|
|
|
- DataTable userdt = OtherMySqlConn.dtable("select sum(HelpNonDirectTradeAmt+NotHelpNonDirectTradeAmt+HelpNonDirectCreditTradeAmt+NotHelpNonDirectCreditTradeAmt) from TradeDaySummary where TradeMonth='" + month + "' and SeoTitle='team' and UserId=" + UserId);
|
|
|
- if(userdt.Rows.Count > 0)
|
|
|
- {
|
|
|
- TradeAmt = decimal.Parse(function.CheckInt(userdt.Rows[0][0].ToString()));
|
|
|
- }
|
|
|
List<decimal> subTradeAmtList = new List<decimal>();
|
|
|
DataTable subdt = OtherMySqlConn.dtable("select Id from Users where ParentUserId=" + UserId + " and AuthFlag=1");
|
|
|
foreach(DataRow subdr in subdt.Rows)
|
|
|
{
|
|
|
int SubUserId = int.Parse(function.CheckInt(subdr["Id"].ToString()));
|
|
|
decimal subTradeAmt = 0;
|
|
|
- DataTable subuserdt = OtherMySqlConn.dtable("select sum(HelpNonDirectTradeAmt+NotHelpNonDirectTradeAmt+HelpNonDirectCreditTradeAmt+NotHelpNonDirectCreditTradeAmt) from TradeDaySummary where TradeMonth='" + month + "' and SeoTitle='team' and UserId=" + SubUserId);
|
|
|
+ DataTable subuserdt = OtherMySqlConn.dtable("select sum(HelpNonDirectTradeAmt+NotHelpNonDirectTradeAmt+HelpNonDirectCreditTradeAmt+NotHelpNonDirectCreditTradeAmt) from TradeDaySummary where Id>=2194025 and TradeMonth='" + month + "' and SeoTitle='team' and UserId=" + SubUserId);
|
|
|
if(subuserdt.Rows.Count > 0)
|
|
|
{
|
|
|
- subTradeAmt = decimal.Parse(function.CheckInt(subuserdt.Rows[0][0].ToString()));
|
|
|
+ subTradeAmt = decimal.Parse(function.CheckNum(subuserdt.Rows[0][0].ToString()));
|
|
|
}
|
|
|
subTradeAmtList.Add(subTradeAmt);
|
|
|
}
|