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;
}
}
}