public static string GetLogDetail(int accId) { string desc = ""; Dictionary <string, int> dic = new Dictionary <string, int>() { { "Web端", 0 }, { "PC端", 0 }, { "Android", 0 }, { "iPhone", 0 }, { "iPad", 0 } }; List <LogClientDic> list = SysRpt_ShopInfoBLL.GetLogClient(accId); foreach (var LogClientDic in list) { if (LogClientDic.Source == "0" || LogClientDic.Source == "1") { dic["Web端"] += LogClientDic.Cnt; } else if (LogClientDic.Source.IndexOf('3') == 0) { dic["PC端"] += LogClientDic.Cnt; } else if (LogClientDic.Source.IndexOf("Android") >= 0) { dic["Android"] += LogClientDic.Cnt; } else if (LogClientDic.Source.IndexOf("iPad") >= 0) { dic["iPad"] += LogClientDic.Cnt; } else if (LogClientDic.Source.IndexOf("iPhone") >= 0) { dic["iPhone"] += LogClientDic.Cnt; } } foreach (var item in dic.Keys) { if (dic[item] != 0) { desc += item + ":" + dic[item] + " "; } } return(desc); }
/// <summary> /// 得到店铺汇总信息(包含今日) /// <para> /// 此方便包含今日数据,如果为了快速显示请使用 GetAccountSummarize /// </para> /// </summary> /// <param name="accid"></param> /// <returns></returns> public static T_AccountSummarize.Summarize GetAccountAllSummarize(int accid) { T_AccountSummarize.Summarize summarize = SysRpt_ShopInfoBLL.GetAccountSummarize(accid); T_AccountSummarize.TodaySummarize todaySummarize = GetAccountTodaySummarize(accid); summarize.saleNum = summarize.saleNum + todaySummarize.saleNum; summarize.saleMoney = summarize.saleMoney + todaySummarize.saleMoney; summarize.userNum = summarize.userNum + todaySummarize.userNum; summarize.goodsNum = summarize.goodsNum + todaySummarize.goodsNum; summarize.orderNum = summarize.orderNum + todaySummarize.orderNum; summarize.orderMoney = summarize.orderMoney + todaySummarize.orderMoney; summarize.smsNum = summarize.smsNum + todaySummarize.smsNum; summarize.outlayNum = summarize.outlayNum + todaySummarize.outlayNum; summarize.outlayMoney = summarize.outlayMoney + todaySummarize.outlayMoney; summarize.couponNum = summarize.couponNum; summarize.useCouponNum = summarize.useCouponNum; return(summarize); }
/// <summary> /// 得到店铺汇总信息(不含今日) /// <para>此方法为了快速显示,如果需要完成统计请使用 GetAccountAllSummarize </para> /// </summary> /// <param name="accid"></param> /// <returns></returns> public static T_AccountSummarize.Summarize GetAccountSummarize(int accid) { return(SysRpt_ShopInfoBLL.GetAccountSummarize(accid)); }
public static string GetLatestLogClient(int accId) { return(SysRpt_ShopInfoBLL.GetLatestLogClient(accId)); }
/// <summary> /// 数据筛选专用 /// </summary> /// <returns></returns> public static Model.FiltrateData.AllMax GetAllMax() { return(SysRpt_ShopInfoBLL.GetAllMax()); }