|
@@ -3,6 +3,7 @@ using Library;
|
|
|
using MySystem.Service.Main;
|
|
using MySystem.Service.Main;
|
|
|
using System.Collections.Generic;
|
|
using System.Collections.Generic;
|
|
|
using System;
|
|
using System;
|
|
|
|
|
+using System.Linq;
|
|
|
|
|
|
|
|
namespace MySystem
|
|
namespace MySystem
|
|
|
{
|
|
{
|
|
@@ -31,15 +32,16 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
|
curData.Add("TradeDate", subdata["TradeDate"].ToString()); //日期
|
|
curData.Add("TradeDate", subdata["TradeDate"].ToString()); //日期
|
|
|
- curData.Add("TotalAmount", subdata["TotalAmount"].ToString()); //营业总金额
|
|
|
|
|
|
|
+ curData.Add("TotalAmount", subdata["TradeAmount"].ToString()); //营业总金额
|
|
|
curData.Add("InFactAmount", subdata["InFactAmount"].ToString()); //实收总金额
|
|
curData.Add("InFactAmount", subdata["InFactAmount"].ToString()); //实收总金额
|
|
|
curData.Add("ActAmount", subdata["ActAmount"].ToString()); //活动总金额
|
|
curData.Add("ActAmount", subdata["ActAmount"].ToString()); //活动总金额
|
|
|
curData.Add("NonActAmount", subdata["NonActAmount"].ToString()); //非活动总金额
|
|
curData.Add("NonActAmount", subdata["NonActAmount"].ToString()); //非活动总金额
|
|
|
curData.Add("WeChatInFactAmount", subdata["WeChatInFactAmount"].ToString()); //微信实收
|
|
curData.Add("WeChatInFactAmount", subdata["WeChatInFactAmount"].ToString()); //微信实收
|
|
|
curData.Add("AliPayInFactAmount", subdata["AliPayInFactAmount"].ToString()); //支付宝实收
|
|
curData.Add("AliPayInFactAmount", subdata["AliPayInFactAmount"].ToString()); //支付宝实收
|
|
|
- curData.Add("OrderCount", subdata["OrderCount"].ToString()); //订单数
|
|
|
|
|
|
|
+ curData.Add("OrderCount", subdata["OderCount"].ToString()); //订单数
|
|
|
dataList.Add(curData);
|
|
dataList.Add(curData);
|
|
|
}
|
|
}
|
|
|
|
|
+ dataList = dataList.Skip((pageNum - 1) * pageSize).Take(pageSize).ToList();//分页的重点
|
|
|
return dataList;
|
|
return dataList;
|
|
|
}
|
|
}
|
|
|
#endregion
|
|
#endregion
|
|
@@ -55,23 +57,22 @@ namespace MySystem
|
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
|
public static List<Dictionary<string, object>> BussinessRecordForHalfYear(int MerchantId, int pageSize, int pageNum)
|
|
public static List<Dictionary<string, object>> BussinessRecordForHalfYear(int MerchantId, int pageSize, int pageNum)
|
|
|
{
|
|
{
|
|
|
- var TradeMonth = "";
|
|
|
|
|
- List<RelationData> relationData = new List<RelationData>();
|
|
|
|
|
List<Dictionary<string, object>> dataList = new List<Dictionary<string, object>>();
|
|
List<Dictionary<string, object>> dataList = new List<Dictionary<string, object>>();
|
|
|
- List<Dictionary<string, object>> source = MerchantTradeSummaryService.List(relationData, " and MerchantId=" + MerchantId, TradeMonth, pageNum, pageSize);
|
|
|
|
|
|
|
+ List<Dictionary<string, object>> source = UserTradeDbconn.Instance.GetMonthTradeList(MerchantId, "TradeAmount,InFactAmount,ActAmount,NonActAmount,WeChatInFactAmount,AliPayInFactAmount,OderCount");
|
|
|
foreach (Dictionary<string, object> subdata in source)
|
|
foreach (Dictionary<string, object> subdata in source)
|
|
|
{
|
|
{
|
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
|
curData.Add("TradeDate", subdata["TradeDate"].ToString()); //日期
|
|
curData.Add("TradeDate", subdata["TradeDate"].ToString()); //日期
|
|
|
- curData.Add("TotalAmount", subdata["TotalAmount"].ToString()); //营业总金额
|
|
|
|
|
|
|
+ curData.Add("TotalAmount", subdata["TradeAmount"].ToString()); //营业总金额
|
|
|
curData.Add("InFactAmount", subdata["InFactAmount"].ToString()); //实收总金额
|
|
curData.Add("InFactAmount", subdata["InFactAmount"].ToString()); //实收总金额
|
|
|
curData.Add("ActAmount", subdata["ActAmount"].ToString()); //活动总金额
|
|
curData.Add("ActAmount", subdata["ActAmount"].ToString()); //活动总金额
|
|
|
curData.Add("NonActAmount", subdata["NonActAmount"].ToString()); //非活动总金额
|
|
curData.Add("NonActAmount", subdata["NonActAmount"].ToString()); //非活动总金额
|
|
|
curData.Add("WeChatInFactAmount", subdata["WeChatInFactAmount"].ToString()); //微信实收
|
|
curData.Add("WeChatInFactAmount", subdata["WeChatInFactAmount"].ToString()); //微信实收
|
|
|
curData.Add("AliPayInFactAmount", subdata["AliPayInFactAmount"].ToString()); //支付宝实收
|
|
curData.Add("AliPayInFactAmount", subdata["AliPayInFactAmount"].ToString()); //支付宝实收
|
|
|
- curData.Add("OrderCount", subdata["OrderCount"].ToString()); //订单数
|
|
|
|
|
|
|
+ curData.Add("OrderCount", subdata["OderCount"].ToString()); //订单数
|
|
|
dataList.Add(curData);
|
|
dataList.Add(curData);
|
|
|
}
|
|
}
|
|
|
|
|
+ dataList = dataList.Skip((pageNum - 1) * pageSize).Take(pageSize).ToList();//分页的重点
|
|
|
return dataList;
|
|
return dataList;
|
|
|
}
|
|
}
|
|
|
#endregion
|
|
#endregion
|