Forráskód Böngészése

数据拉取定时任务、逻辑补充

zhouyy 1 hónapja
szülő
commit
f4a9594236

+ 8 - 1
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/task/DataCollectTask.java

@@ -17,6 +17,7 @@ import org.springframework.web.client.RestTemplate;
 
 import javax.annotation.Resource;
 import java.text.SimpleDateFormat;
+import java.time.LocalDate;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
 import java.util.stream.Collectors;
@@ -70,9 +71,15 @@ public class DataCollectTask {
 //        sqlServerDataSource = new HikariDataSource(sqlServerConfig);
 //    }
 
-    @Scheduled(cron = "0 30 0 L * ?")
+    @Scheduled(cron = "0 30 0 28-31 * ?")
     @Async
     public void caDayTisTask(){
+        LocalDate nowDate = LocalDate.now();
+        int today = nowDate.getMonthValue();
+        int lastDay = Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH);
+        if(today != lastDay){
+            return ;
+        }
         RestTemplate restTemplate = new RestTemplate();
         String insertUrl = PREFIX_URL+"/dataCollect/insertCisData";
         String checkUrl = PREFIX_URL+"/dataCollect/checkCisData";