using System; using System.Collections.Generic; using System.Text; namespace CB.LotteryCatchData.Entity { /// /// 数据抓取临时变量 /// public class LotteryParamKeys { /// /// 当前抓取周期是否抓取到数据,=0未抓取到继续抓;=1等待下一次开奖周期再抓取 /// public int IsCatch { get; set; } /// /// 已抓取最新开奖期数 /// public string LocalTerm { get; set; } /// /// 上次抓取开奖数据的开奖时间 /// public DateTime LastOpenTime { get; set; } /// /// 其他变量 /// public IDictionary otherKeys { get; set; } /// /// 保存临时数据 /// public void Save(string fileName) { var data = otherKeys; data["IsCatch"] = IsCatch.ToString(); data["LocalTerm"] = LocalTerm.ToString(); data["LastOpenTime"] = LastOpenTime.ToString("yyyy-MM-dd HH:mm:ss"); var sp = new StringBuilder(128); foreach (string key in data.Keys) { sp.AppendFormat("{0}={1}\r\n", key, data[key]); } CB.Common.FileUtil.WriteFile(fileName, sp.ToString()); } } }