using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using CP.Cache; using CP.Model; namespace CP.Business { public class FcshsslBll { /// /// 缓存 /// static WMCache cache = WMCache.GetCacheService(); /// /// 获取最近多少天数据 /// /// 高频枚举类型 /// 每天的开奖期数 /// 多少天 /// public static List GetList(int pagesize,int n = 30) { string key = $"DATA-{GPEnum.fcshssl.ToString()}-{pagesize*n}"; List list = cache.GetObject>(key); if (list == null) { list = FcshsslData.GetList(pagesize * n); cache.AddObject(key, list, (int)CacheTime.Mintime); } return list; } /// /// 获取指定时间内的数据 /// /// 枚举 /// 开始时间 /// 结束时间 /// public static List GetDayKjList(DateTime sqi, DateTime eqi) { string key = $"DATA-{GPEnum.fcshssl.ToString()}-{sqi}-{eqi}"; List list = cache.GetObject>(key); if (list == null) { list = FcshsslData.GetOneDayKjList(sqi,eqi); cache.AddObject(key, list, (int)CacheTime.Expert); } return list; } } }