示例#1
0
        /// <summary>
        /// 统计当前今天统计数目
        /// </summary>
        public int CountTodayPickUp()
        {
            TodayStaticData();
            string sp = "exec SP_StaticCountToday";
            MainRespority <FindQQDataTable> main = new MainRespority <FindQQDataTable>(ConnString);
            List <int> ret = main.ExecuteSPSelect <int>(sp, null).ToList();

            if (ret.Any())
            {
                return(ret[0]);
            }
            return(0);
        }
示例#2
0
 public PickUpStatic TodayStaticData()
 {
     try
     {
         DateTime today = DateTime.Now;
         string   sp    = string.Format("exec SP_PickUpStaticWithDay '{0}'", today);
         MainRespority <FindQQDataTable> main = new MainRespority <FindQQDataTable>(ConnString);
         //其他信息: Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
         List <PickUpStatic> staticData = main.ExecuteSPSelect <PickUpStatic>(sp, null).ToList();
         return(staticData.FirstOrDefault());
     }
     catch (Exception ex)
     {
         string logPath = (new AssemblyDataExt()).GetAssemblyDir() + "\\" + ELogType.ErrorLog; //new ConfigurationItems().LogPath + GeneratePathTimeSpan(cookie);
         LoggerWriter.CreateLogFile(ex.Message, logPath, ELogType.ErrorLog);
         return(new PickUpStatic());
     }
 }
示例#3
0
        List <WaitGatherImage> GetWaitGatherImageData()
        {
            DateTime today = DateTime.Now;
            string   sp    = string.Format("exec [SP_GetWaitGatherImageList] ", today);
            MainRespority <FindQQDataTable> main = new MainRespority <FindQQDataTable>(TecentDA);
            List <WaitGatherImage>          list = main.ExecuteSPSelect <WaitGatherImage>(sp, null).ToList();
            //采集到的头像URL可能存在相同的需要进行过滤

            /*
             * 头像URL采集需要过滤掉 同一个qq没有更换头像,以及同一个头像多个qq使用的情况
             */
            List <WaitGatherImage> result = new List <WaitGatherImage>();

            foreach (WaitGatherImage item in list)
            {
                if (!result.Any(url => url.HeadImageUrl == item.HeadImageUrl))
                {
                    result.Add(item);
                }
            }
            return(result);
        }