コード例 #1
0
        public static HourAnalysisDataM RegTimeReportSource(int timeType, string[] types)
        {
            HourAnalysisDataM hourModel = new HourAnalysisDataM();
            Dictionary <string, HourAnalysisDataList> dataList = new Dictionary <string, HourAnalysisDataList>();

            foreach (string typeItem in types)
            {
                dataList[typeItem] = new HourAnalysisDataList();
                Dictionary <int, HourAnalysisItemList> hailList = new Dictionary <int, HourAnalysisItemList>();
                for (int i = 0; i < 24; i++)
                {
                    hailList[i]      = new HourAnalysisItemList();
                    hailList[i].hour = i;
                }
                List <HourAnalysisItemList> returnList = new List <HourAnalysisItemList>();
                if (typeItem == "loginnum")
                {
                    returnList = T_LOGBLL.GetLogRegTimeReportSourceBL(timeType);//获取list
                }
                else if (typeItem == "salenum")
                {
                    returnList = T_LOGBLL.GetSaleRegTimeReportSourceBL(timeType);//获取list
                }
                else if (typeItem == "regnum")
                {
                    returnList = T_LOGBLL.GetRegRegTimeReportSourceBL(timeType);//获取list
                }
                else if (typeItem == "clientnum")
                {
                    returnList = T_LOGBLL.GetClientRegTimeReportSourceBL(timeType);//获取list
                }
                foreach (HourAnalysisItemList hail in returnList)
                {
                    hailList[hail.hour] = hail;
                }
                HourAnalysisDataList hadl = new HourAnalysisDataList();
                hadl.type     = typeItem;
                hadl.ItemList = hailList.Values.ToList();

                dataList[typeItem] = hadl;
            }
            hourModel.DataList = dataList;
            hourModel.count    = dataList.Count();
            return(hourModel);
        }
コード例 #2
0
 /// <summary>
 /// 得到一个店铺的最后登录来源
 /// </summary>
 /// <param name="accid"></param>
 /// <returns></returns>
 public static T_LogAccountLast GetAccountLastLogSource(int accid)
 {
     return(T_LOGBLL.GetAccountLastLogSource(accid));
 }