1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace CB.LotteryCatchData.Entity
- {
- /// <summary>
- /// 数据抓取临时变量
- /// </summary>
- public class LotteryParamKeys
- {
- /// <summary>
- /// 当前抓取周期是否抓取到数据,=0未抓取到继续抓;=1等待下一次开奖周期再抓取
- /// </summary>
- public int IsCatch { get; set; }
- /// <summary>
- /// 已抓取最新开奖期数
- /// </summary>
- public string LocalTerm { get; set; }
- /// <summary>
- /// 上次抓取开奖数据的开奖时间
- /// </summary>
- public DateTime LastOpenTime { get; set; }
- /// <summary>
- /// 其他变量
- /// </summary>
- public IDictionary<string, string> otherKeys { get; set; }
- /// <summary>
- /// 保存临时数据
- /// </summary>
- 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());
- }
- }
- }
|