|
@@ -4,6 +4,7 @@ using MySystem.Service.Main;
|
|
|
using System.Collections.Generic;
|
|
|
using System;
|
|
|
using System.Linq;
|
|
|
+using System.Data;
|
|
|
|
|
|
namespace MySystem
|
|
|
{
|
|
@@ -30,8 +31,23 @@ namespace MySystem
|
|
|
{
|
|
|
return dataList;
|
|
|
}
|
|
|
- List<Dictionary<string, object>> source = MerchantTradeSummaryService.List2(relationData, " and MerchantId=" + MerchantId, TradeMonth, pageNum, pageSize,"TradeDate desc");
|
|
|
- foreach (Dictionary<string, object> subdata in source)
|
|
|
+ // List<Dictionary<string, object>> source = MerchantTradeSummaryService.List2(relationData, " and MerchantId=" + MerchantId, TradeMonth, pageNum, pageSize,"TradeDate desc");
|
|
|
+ // foreach (Dictionary<string, object> subdata in source)
|
|
|
+ // {
|
|
|
+ // Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
|
+ // curData.Add("TradeDate", subdata["TradeDate"].ToString()); //日期
|
|
|
+ // curData.Add("TotalAmount", decimal.Parse(subdata["TradeAmount"].ToString()).ToString("f2")); //营业总金额
|
|
|
+ // curData.Add("InFactAmount", decimal.Parse(subdata["InFactAmount"].ToString()).ToString("f2")); //实收总金额
|
|
|
+ // curData.Add("ActAmount", decimal.Parse(subdata["ActAmount"].ToString()).ToString("f2")); //活动总金额
|
|
|
+ // curData.Add("NonActAmount", decimal.Parse(subdata["NonActAmount"].ToString()).ToString("f2")); //非活动总金额
|
|
|
+ // curData.Add("WeChatInFactAmount", decimal.Parse(subdata["WeChatInfactAmount"].ToString()).ToString("f2")); //微信实收
|
|
|
+ // curData.Add("AliPayInFactAmount", decimal.Parse(subdata["AliPayInFactAmount"].ToString()).ToString("f2")); //支付宝实收
|
|
|
+ // curData.Add("OrderCount", subdata["OderCount"].ToString()); //订单数
|
|
|
+ // curData.Add("Kind", 2); //通道(1 直连 2 银联)
|
|
|
+ // dataList.Add(curData);
|
|
|
+ // }
|
|
|
+ DataTable dt = CustomerSqlConn.dtable("select TradeDate,sum(TradeAmount) TotalAmount,sum(TotalActual) InFactAmount,sum(if(IsAct=1,TradeAmount,0)) ActAmount,sum(if(IsAct=0,TradeAmount,0)) NonActAmount,sum(if(PayMode=2,TotalActual,0)) WeChatInFactAmount,sum(if(PayMode=1,TotalActual,0)) AliPayInFactAmount,sum(TradeCount) OrderCount from MerchantAmountSummay where MerchantId=" + MerchantId + " group by TradeDate order by TradeDate desc;", AppConfig.Base.SqlConnStr);
|
|
|
+ foreach (DataRow subdata in dt.Rows)
|
|
|
{
|
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
|
curData.Add("TradeDate", subdata["TradeDate"].ToString()); //日期
|
|
@@ -41,7 +57,7 @@ namespace MySystem
|
|
|
curData.Add("NonActAmount", decimal.Parse(subdata["NonActAmount"].ToString()).ToString("f2")); //非活动总金额
|
|
|
curData.Add("WeChatInFactAmount", decimal.Parse(subdata["WeChatInfactAmount"].ToString()).ToString("f2")); //微信实收
|
|
|
curData.Add("AliPayInFactAmount", decimal.Parse(subdata["AliPayInFactAmount"].ToString()).ToString("f2")); //支付宝实收
|
|
|
- curData.Add("OrderCount", subdata["OderCount"].ToString()); //订单数
|
|
|
+ curData.Add("OrderCount", subdata["OrderCount"].ToString()); //订单数
|
|
|
curData.Add("Kind", 2); //通道(1 直连 2 银联)
|
|
|
dataList.Add(curData);
|
|
|
}
|