|
@@ -23,19 +23,23 @@ namespace MySystem
|
|
|
public static List<Dictionary<string, object>> BussinessRecordForMonth(int MerchantId, string TradeMonth, int pageSize, int pageNum)
|
|
|
{
|
|
|
List<Dictionary<string, object>> dataList = new List<Dictionary<string, object>>();
|
|
|
+ if(!new MerchantTradeSummaryService().CheckTableExist(TradeMonth))
|
|
|
+ {
|
|
|
+ return dataList;
|
|
|
+ }
|
|
|
List<Dictionary<string, object>> source = new MerchantTradeSummaryService().List2(new List<FieldItem>(), " and MerchantId=" + MerchantId, TradeMonth, pageNum, pageSize);
|
|
|
|
|
|
foreach (Dictionary<string, object> subdata in source)
|
|
|
{
|
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
|
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("ActAmount", subdata["ActAmount"].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("OrderCount", subdata["OrderCount"].ToString());
|
|
|
+ curData.Add("OrderCount", subdata["OderCount"].ToString());
|
|
|
dataList.Add(curData);
|
|
|
}
|
|
|
return dataList;
|
|
@@ -89,10 +93,10 @@ namespace MySystem
|
|
|
{
|
|
|
Dictionary<string, object> curData = new Dictionary<string, object>();
|
|
|
curData.Add("Id", subdata["Id"].ToString());
|
|
|
- curData.Add("TradeDate", "支付时间" + " " + DateTime.Parse(subdata["CreateDate"].ToString()).ToString("HH:mm:ss"));
|
|
|
+ curData.Add("TradeDate", DateTime.Parse(subdata["CreateDate"].ToString()).ToString("HH:mm:ss"));
|
|
|
curData.Add("PayMode", subdata["PayMode"].ToString());
|
|
|
curData.Add("IsAct", subdata["IsAct"].ToString());
|
|
|
- curData.Add("PayMoney", "+" + subdata["PayMoney"].ToString());
|
|
|
+ curData.Add("PayMoney", subdata["PayMoney"].ToString());
|
|
|
dataList.Add(curData);
|
|
|
}
|
|
|
return dataList;
|
|
@@ -117,18 +121,21 @@ namespace MySystem
|
|
|
obj.Add("PayMoney", subdata["PayMoney"].ToString());
|
|
|
obj.Add("IsAct", subdata["IsAct"].ToString());
|
|
|
obj.Add("OrderNo", subdata["OrderNo"].ToString());
|
|
|
- Dictionary<string, object> cdata = new Dictionary<string, object>();
|
|
|
List<Dictionary<string, object>> dataList = new List<Dictionary<string, object>>();
|
|
|
List<Dictionary<string, object>> dics = new ConsumerProfitService().List(new List<FieldItem>(), " and OrderId=" + int.Parse(subdata["Id"].ToString()) + "", 1, 999);
|
|
|
+
|
|
|
foreach (Dictionary<string, object> dic in dics)
|
|
|
{
|
|
|
+ Dictionary<string, object> cdata = new Dictionary<string, object>();
|
|
|
var CreateDate = DateTime.Parse(subdata["CreateDate"].ToString());
|
|
|
var TradeDate = CreateDate.Month + "月" + CreateDate.Day + "日" + " " + CreateDate.ToString("HH:mm");
|
|
|
cdata.Add("ProfitDate", TradeDate);
|
|
|
- cdata.Add("ProfitAmount", "+" + dic["GetMoney"].ToString());
|
|
|
+ cdata.Add("ProfitAmount", dic["GetMoney"].ToString());
|
|
|
dataList.Add(cdata);
|
|
|
}
|
|
|
- obj.Add("ProfitTotalAmount", new ConsumerProfitService().Sum(" and OrderId=" + int.Parse(subdata["Id"].ToString()) + "", "GetMoney") + "(元)");
|
|
|
+ obj.Add("ProfitTotalAmount", new ConsumerProfitService().Sum("GetMoney", " and OrderId=" + int.Parse(subdata["Id"].ToString()) + "")["GetMoney"]);
|
|
|
+ MerchantInfo merchant = new MerchantInfoService().Query(int.Parse(function.CheckInt(subdata["MerchantId"].ToString())));
|
|
|
+ obj.Add("MerchantName", merchant.Name);
|
|
|
obj.Add("ProfitList", dataList);
|
|
|
}
|
|
|
return obj;
|