Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
 /// <summary>
 /// 得到店铺汇总信息(不含今日)
 /// <para>此方法为了快速显示,如果需要完成统计请使用  GetAccountAllSummarize </para>
 /// </summary>
 /// <param name="accid"></param>
 /// <returns></returns>
 public static T_AccountSummarize.Summarize GetAccountSummarize(int accid)
 {
     return(SysRpt_ShopInfoBLL.GetAccountSummarize(accid));
 }
Exemple #4
0
 public static string GetLatestLogClient(int accId)
 {
     return(SysRpt_ShopInfoBLL.GetLatestLogClient(accId));
 }
Exemple #5
0
 /// <summary>
 /// 数据筛选专用
 /// </summary>
 /// <returns></returns>
 public static Model.FiltrateData.AllMax GetAllMax()
 {
     return(SysRpt_ShopInfoBLL.GetAllMax());
 }