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