|
@@ -64,6 +64,32 @@ namespace MySystem
|
|
|
return amt;
|
|
|
}
|
|
|
|
|
|
+ public decimal GetActualTradeByDate(int MerchantId, string TradeDate)
|
|
|
+ {
|
|
|
+ decimal amt = 0;
|
|
|
+ WebCMSEntities db = new WebCMSEntities();
|
|
|
+ bool check = db.MerchantAmountSummay.Any(m => m.MerchantId == MerchantId && m.TradeDate == TradeDate);
|
|
|
+ if (check)
|
|
|
+ {
|
|
|
+ amt = db.MerchantAmountSummay.Where(m => m.MerchantId == MerchantId && m.TradeDate == TradeDate).Sum(m => m.TotalActual);
|
|
|
+ }
|
|
|
+ db.Dispose();
|
|
|
+ return amt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public decimal GetActualTradeByMode(int MerchantId, int PayMode, string TradeDate)
|
|
|
+ {
|
|
|
+ decimal amt = 0;
|
|
|
+ WebCMSEntities db = new WebCMSEntities();
|
|
|
+ bool check = db.MerchantAmountSummay.Any(m => m.MerchantId == MerchantId && m.PayMode == PayMode && m.TradeDate == TradeDate);
|
|
|
+ if (check)
|
|
|
+ {
|
|
|
+ amt = db.MerchantAmountSummay.Where(m => m.MerchantId == MerchantId && m.PayMode == PayMode && m.TradeDate == TradeDate).Sum(m => m.TotalActual);
|
|
|
+ }
|
|
|
+ db.Dispose();
|
|
|
+ return amt;
|
|
|
+ }
|
|
|
+
|
|
|
public DataTable GetTradeListByDate(int MerchantId, string TradeMonth, int PageNum, int PageSize)
|
|
|
{
|
|
|
int skipNum = 0;
|
|
@@ -71,7 +97,7 @@ namespace MySystem
|
|
|
{
|
|
|
skipNum = PageSize * (PageNum - 1);
|
|
|
}
|
|
|
- DataTable dt = CustomerSqlConn.dtable("select TradeDate,sum(if(PayMode=1, TradeAmount, 0)),sum(if(PayMode=2, TradeAmount, 0)),sum(TradeAmount),sum(TradeCount) from MerchantAmountSummay where MerchantId=" + MerchantId + " and TradeMonth='" + TradeMonth + "' group by TradeDate order by TradeDate desc limit " + skipNum + "," + PageSize, AppConfig.Base.SqlConnStr);
|
|
|
+ DataTable dt = CustomerSqlConn.dtable("select TradeDate,sum(if(PayMode=1, TotalActual, 0)),sum(if(PayMode=2, TotalActual, 0)),sum(TotalActual),sum(TradeCount) from MerchantAmountSummay where MerchantId=" + MerchantId + " and TradeMonth='" + TradeMonth + "' group by TradeDate order by TradeDate desc limit " + skipNum + "," + PageSize, AppConfig.Base.SqlConnStr);
|
|
|
return dt;
|
|
|
}
|
|
|
|
|
@@ -82,7 +108,7 @@ namespace MySystem
|
|
|
{
|
|
|
skipNum = PageSize * (PageNum - 1);
|
|
|
}
|
|
|
- DataTable dt = CustomerSqlConn.dtable("select TradeMonth,sum(if(PayMode=1, TradeAmount, 0)),sum(if(PayMode=2, TradeAmount, 0)),sum(TradeAmount),sum(TradeCount) from MerchantAmountSummay where MerchantId=" + MerchantId + " group by TradeMonth order by TradeMonth desc limit " + skipNum + "," + PageSize, AppConfig.Base.SqlConnStr);
|
|
|
+ DataTable dt = CustomerSqlConn.dtable("select TradeMonth,sum(if(PayMode=1, TotalActual, 0)),sum(if(PayMode=2, TotalActual, 0)),sum(TotalActual),sum(TradeCount) from MerchantAmountSummay where MerchantId=" + MerchantId + " group by TradeMonth order by TradeMonth desc limit " + skipNum + "," + PageSize, AppConfig.Base.SqlConnStr);
|
|
|
return dt;
|
|
|
}
|
|
|
}
|