From 1610ca84d91a85294be25e76a9661162959e2fe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lkd9125=28=EC=9D=B4=EA=B2=BD=EB=8F=84=29?= Date: Tue, 23 Jan 2024 16:31:00 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=9D=BC=EC=B6=9C=EC=9D=BC=EB=AA=B0=20?= =?UTF-8?q?=ED=8C=A8=ED=84=B4=20=EC=8B=9D=20=EB=82=A0=EC=A7=9C=EA=B3=84?= =?UTF-8?q?=EC=82=B0=EC=9C=BC=EB=A1=9C=20=EB=B3=80,=20local=ED=94=84?= =?UTF-8?q?=EB=A1=9C=ED=95=84=20=EC=8A=A4=EC=BC=80=EC=A4=84=EB=9F=AC=20?= =?UTF-8?q?=EC=8B=9C=EC=9E=91=20=EB=B0=A9=EC=A7=80=EC=B6=94=EA=B0=80,=20?= =?UTF-8?q?=EB=A7=A4=EC=9D=BC=20=EC=83=88=EB=B2=BD=202=EC=8B=9C=EB=A1=9C?= =?UTF-8?q?=20=ED=81=AC=EB=A1=A0=EC=8B=9D=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/scheduler/external/SunRiseSetScheduler.java | 4 +++- .../external/service/SunRiseSchedulerService.java | 13 ++----------- 2 files changed, 5 insertions(+), 12 deletions(-) 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; }