diff --git a/pav-server/src/main/java/com/palnet/biz/scheduler/external/SunRiseSetScheduler.java b/pav-server/src/main/java/com/palnet/biz/scheduler/external/SunRiseSetScheduler.java index 65b4799d..78d73ad6 100644 --- a/pav-server/src/main/java/com/palnet/biz/scheduler/external/SunRiseSetScheduler.java +++ b/pav-server/src/main/java/com/palnet/biz/scheduler/external/SunRiseSetScheduler.java @@ -2,16 +2,18 @@ package com.palnet.biz.scheduler.external; import com.palnet.biz.scheduler.external.service.SunRiseSchedulerService; import lombok.RequiredArgsConstructor; +import org.springframework.context.annotation.Profile; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component @RequiredArgsConstructor +@Profile({"dev", "prod"}) public class SunRiseSetScheduler { private final SunRiseSchedulerService sunRiseSchedulerService; -// @Scheduled(cron = "* 0/30 * * * *") + @Scheduled(cron = "0 0 2 * * *") // 매일 새벽 2시 public void run(){ sunRiseSchedulerService.sunsetSchedule(); } diff --git a/pav-server/src/main/java/com/palnet/biz/scheduler/external/service/SunRiseSchedulerService.java b/pav-server/src/main/java/com/palnet/biz/scheduler/external/service/SunRiseSchedulerService.java index 3e2f1143..0dab7d66 100644 --- a/pav-server/src/main/java/com/palnet/biz/scheduler/external/service/SunRiseSchedulerService.java +++ b/pav-server/src/main/java/com/palnet/biz/scheduler/external/service/SunRiseSchedulerService.java @@ -42,8 +42,6 @@ public class SunRiseSchedulerService { private final String AREA_RISE_SEET_INFO_URL = "/getAreaRiseSetInfo"; - - private static final String[][][] location = { { {"백령도", "연평도", "덕적도", "강화", "격렬비도", "격렬비도", "김포", "인천", "부천", "고양", "시흥", "태안", "광명"}, @@ -71,8 +69,6 @@ public class SunRiseSchedulerService { } }; - private int dateCount = 1; - public void sunsetSchedule(){ List todayLocation = this.todayLocation(); @@ -204,15 +200,10 @@ public class SunRiseSchedulerService { private int init(){ - int result = dateCount; - if(dateCount == 4){ - dateCount = 0; - } - - dateCount ++; + int day = LocalDate.now().getDayOfMonth(); - return result; + return day % 4; }