|
@@ -92,6 +92,9 @@ public class SysCronUtil {
|
|
|
// 只分库
|
|
|
start = DateUtil.parse(str[1] + "-01-01");
|
|
|
end = DateUtil.endOfYear(start);
|
|
|
+ if (end.after(endTime)) {
|
|
|
+ end = DateUtil.endOfDay(DateUtil.yesterday());
|
|
|
+ }
|
|
|
// 迁移数据
|
|
|
inFluxDBService.moveMeasurementByTime(start, end, bucket, properties.getMeasurement());
|
|
|
StaticLog.info("====>迁移数据执行完成,目标库:{},目标表:{},耗时:{}ms", bucket, properties.getMeasurement(), System.currentTimeMillis() - time);
|
|
@@ -107,6 +110,9 @@ public class SysCronUtil {
|
|
|
String[] tables = measurement.split("_");
|
|
|
start = DateUtil.parse(tables[1] + "-" + tables[2] + "-01");
|
|
|
end = DateUtil.endOfMonth(start);
|
|
|
+ if (end.after(endTime)) {
|
|
|
+ end = DateUtil.endOfDay(DateUtil.yesterday());
|
|
|
+ }
|
|
|
// 迁移数据
|
|
|
inFluxDBService.moveMeasurementByTime(start, end, bucket, measurement);
|
|
|
StaticLog.info("====>迁移数据执行完成,目标库:{},目标表:{},耗时:{}ms", bucket, measurement, System.currentTimeMillis() - time);
|