Commit 26c55718 by mahaisong

fix: ES程序按日太慢,改成按月。最后31天时按日。这样跨度非常大,速度大大提升。

parent 7ddfb70a


......@@ -379,7 +379,7 @@ namespace TaikorES_ImportLocalES
try
{
this.listBox1.Items.Add("时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " 数据日期:" + TodayQueryDate.ToString("yyyy-MM-dd") + "插入ES" + TaiKorNewsList.Count + "条;");
this.listBox1.Items.Add("时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " 数据月期:" + TodayQueryDate.ToString("yyyy-MM") + "插入ES" + TaiKorNewsList.Count + "条;当前进度为:"+ ((DateTime)(_syncState.last_pubdate)).ToString("yyyy - MM - dd HH: mm:ss.fff"));
}
catch { }
......@@ -414,9 +414,20 @@ namespace TaikorES_ImportLocalES
}
//当天执行完,执行下一天。
TodayQueryDate = TodayQueryDate.AddDays(1);
TodayEndTime = TodayEndTime.AddDays(1);
if((Where_ENDTime - TodayEndTime).TotalDays >= 31)
{
//当月执行完,执行下一月。
TodayQueryDate = TodayQueryDate.AddMonths(1);
TodayEndTime = TodayEndTime.AddMonths(1);
}
else
{
//不满足加月
TodayQueryDate = TodayQueryDate.AddDays(1);
TodayEndTime = TodayEndTime.AddDays(1);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment