Commit 26c55718 by mahaisong

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

parent 7ddfb70a
 
...@@ -379,7 +379,7 @@ namespace TaikorES_ImportLocalES ...@@ -379,7 +379,7 @@ namespace TaikorES_ImportLocalES
try 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 { } catch { }
...@@ -414,9 +414,20 @@ namespace TaikorES_ImportLocalES ...@@ -414,9 +414,20 @@ namespace TaikorES_ImportLocalES
} }
//当天执行完,执行下一天。
TodayQueryDate = TodayQueryDate.AddDays(1); if((Where_ENDTime - TodayEndTime).TotalDays >= 31)
TodayEndTime = TodayEndTime.AddDays(1); {
//当月执行完,执行下一月。
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