diff --git a/src/main/java/com/chinaweal/youfool/holiday/sdk/HolidayCalculator.java b/src/main/java/com/chinaweal/youfool/holiday/sdk/HolidayCalculator.java index f004fce..4666124 100644 --- a/src/main/java/com/chinaweal/youfool/holiday/sdk/HolidayCalculator.java +++ b/src/main/java/com/chinaweal/youfool/holiday/sdk/HolidayCalculator.java @@ -11,10 +11,10 @@ import java.time.DayOfWeek; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Vector; /** * 假期计算器 @@ -40,7 +40,7 @@ public abstract class HolidayCalculator { /** * 工作时间列表 */ - private static final List WORK_TIME_LIST = new ArrayList<>(10); + private static final List WORK_TIME_LIST = new Vector<>(10); /** * 是否初始化 diff --git a/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/LocationHolidayDataManager.java b/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/LocationHolidayDataManager.java index d83b378..0e9f495 100644 --- a/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/LocationHolidayDataManager.java +++ b/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/LocationHolidayDataManager.java @@ -74,6 +74,7 @@ public class LocationHolidayDataManager extends AbstractHolidayDataManager { } catch (IOException e) { } } + timestamp = System.currentTimeMillis(); return data; } } diff --git a/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/OnlineHolidayDataManager.java b/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/OnlineHolidayDataManager.java index d3bbaac..95e73a7 100644 --- a/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/OnlineHolidayDataManager.java +++ b/src/main/java/com/chinaweal/youfool/holiday/sdk/data/manager/OnlineHolidayDataManager.java @@ -34,6 +34,7 @@ public class OnlineHolidayDataManager extends AbstractHolidayDataManager { @Override public List flushData() { LocalDate now = LocalDate.now(); + timestamp = System.currentTimeMillis(); List holiday1 = getDataFromApi(now.getYear()); List holiday2 = getDataFromApi(now.getYear() + 1); List allList = new ArrayList<>(holiday1.size() + holiday2.size());