|
@@ -47,7 +47,7 @@ namespace MySystem
|
|
public List<Dictionary<string, object>> GetDateTradeList(int MerchantId, string TradeMonth, string fields)
|
|
public List<Dictionary<string, object>> GetDateTradeList(int MerchantId, string TradeMonth, string fields)
|
|
{
|
|
{
|
|
List<Dictionary<string, object>> AmtList = new List<Dictionary<string, object>>();
|
|
List<Dictionary<string, object>> AmtList = new List<Dictionary<string, object>>();
|
|
- DataTable dt = CustomerSqlConn.dtable("select " + fields + " from MerchantTradeSummary" + TradeMonth + " where MerchantId=" + MerchantId + " and ", AppConfig.Base.StatConnRds);
|
|
|
|
|
|
+ DataTable dt = CustomerSqlConn.dtable("select " + fields + " from MerchantTradeSummary" + TradeMonth + " where MerchantId=" + MerchantId + " and Trade", AppConfig.Base.StatConnRds);
|
|
if(dt.Rows.Count > 0)
|
|
if(dt.Rows.Count > 0)
|
|
{
|
|
{
|
|
Dictionary<string, object> Item = new Dictionary<string, object>();
|
|
Dictionary<string, object> Item = new Dictionary<string, object>();
|
|
@@ -73,18 +73,25 @@ namespace MySystem
|
|
string fieldList = "";
|
|
string fieldList = "";
|
|
foreach(string field in fields.Split(','))
|
|
foreach(string field in fields.Split(','))
|
|
{
|
|
{
|
|
- fieldList += "sum(" + fieldList + ") " + fieldList + ",";
|
|
|
|
|
|
+ fieldList += "sum(" + field + ") " + field + ",";
|
|
}
|
|
}
|
|
for(int i = 0; i < 6; i ++)
|
|
for(int i = 0; i < 6; i ++)
|
|
{
|
|
{
|
|
Dictionary<string, object> Item = new Dictionary<string, object>();
|
|
Dictionary<string, object> Item = new Dictionary<string, object>();
|
|
Item.Add("TradeDate", DateTime.Now.AddMonths(-i).ToString("yyyy-MM"));
|
|
Item.Add("TradeDate", DateTime.Now.AddMonths(-i).ToString("yyyy-MM"));
|
|
- DataTable dt = CustomerSqlConn.dtable("select " + fieldList.TrimEnd(',') + " from MerchantTradeSummary" + DateTime.Now.AddMonths(-i).ToString("yyyyMM") + " where MerchantId=" + MerchantId + " and ", AppConfig.Base.StatConnRds);
|
|
|
|
|
|
+ DataTable dt = CustomerSqlConn.dtable("select " + fieldList.TrimEnd(',') + " from MerchantTradeSummary" + DateTime.Now.AddMonths(-i).ToString("yyyyMM") + " where MerchantId=" + MerchantId + "", AppConfig.Base.StatConnRds);
|
|
if(dt.Rows.Count > 0)
|
|
if(dt.Rows.Count > 0)
|
|
{
|
|
{
|
|
foreach(string field in fields.Split(','))
|
|
foreach(string field in fields.Split(','))
|
|
{
|
|
{
|
|
- Item.Add(field, dt.Rows[0][0].ToString());
|
|
|
|
|
|
+ Item.Add(field, function.CheckNum(dt.Rows[0][0].ToString()));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ foreach(string field in fields.Split(','))
|
|
|
|
+ {
|
|
|
|
+ Item.Add(field, "0");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
AmtList.Add(Item);
|
|
AmtList.Add(Item);
|