更改常规假期,可以获取到当前年数
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
yudao-ui-admin CI / build (14.x) (push) Has been cancelled
yudao-ui-admin CI / build (16.x) (push) Has been cancelled
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
yudao-ui-admin CI / build (14.x) (push) Has been cancelled
yudao-ui-admin CI / build (16.x) (push) Has been cancelled
This commit is contained in:
parent
dc7f3e1190
commit
100022251e
@ -31,23 +31,24 @@ public class CalendarServiceImpl implements CalendarService {
|
|||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private CalendarMapper calendarMapper;
|
private CalendarMapper calendarMapper;
|
||||||
|
private static final int YEAR = LocalDate.now().getYear();
|
||||||
// 假期日期,改用 LocalDate 存储
|
// 假期日期,改用 LocalDate 存储
|
||||||
private static final Set<LocalDate> HOLIDAYS;
|
private static final Set<LocalDate> HOLIDAYS;
|
||||||
static {
|
static {
|
||||||
Set<LocalDate> holidays = new HashSet<>();
|
Set<LocalDate> holidays = new HashSet<>();
|
||||||
holidays.add(LocalDate.of(2024, 1, 1)); // 元旦
|
holidays.add(LocalDate.of(YEAR, 1, 1)); // 元旦
|
||||||
holidays.add(LocalDate.of(2024, 5, 1)); // 劳动节
|
holidays.add(LocalDate.of(YEAR, 5, 1)); // 劳动节
|
||||||
holidays.add(LocalDate.of(2024, 5, 2));
|
holidays.add(LocalDate.of(YEAR, 5, 2));
|
||||||
holidays.add(LocalDate.of(2024, 5, 3));
|
holidays.add(LocalDate.of(YEAR, 5, 3));
|
||||||
holidays.add(LocalDate.of(2024, 5, 4));
|
holidays.add(LocalDate.of(YEAR, 5, 4));
|
||||||
holidays.add(LocalDate.of(2024, 5, 5));
|
holidays.add(LocalDate.of(YEAR, 5, 5));
|
||||||
holidays.add(LocalDate.of(2024, 10, 1)); // 国庆节
|
holidays.add(LocalDate.of(YEAR, 10, 1)); // 国庆节
|
||||||
holidays.add(LocalDate.of(2024, 10, 2));
|
holidays.add(LocalDate.of(YEAR, 10, 2));
|
||||||
holidays.add(LocalDate.of(2024, 10, 3));
|
holidays.add(LocalDate.of(YEAR, 10, 3));
|
||||||
holidays.add(LocalDate.of(2024, 10, 4));
|
holidays.add(LocalDate.of(YEAR, 10, 4));
|
||||||
holidays.add(LocalDate.of(2024, 10, 5));
|
holidays.add(LocalDate.of(YEAR, 10, 5));
|
||||||
holidays.add(LocalDate.of(2024, 10, 6));
|
holidays.add(LocalDate.of(YEAR, 10, 6));
|
||||||
holidays.add(LocalDate.of(2024, 10, 7));
|
holidays.add(LocalDate.of(YEAR, 10, 7));
|
||||||
|
|
||||||
// 将 Set 转为不可变集合
|
// 将 Set 转为不可变集合
|
||||||
HOLIDAYS = Collections.unmodifiableSet(holidays);
|
HOLIDAYS = Collections.unmodifiableSet(holidays);
|
||||||
|
Loading…
Reference in New Issue
Block a user