Procházet zdrojové kódy

feat(*): 手动控制是否下载NC文件

songdandan před 2 roky
rodič
revize
fe992377f6

+ 14 - 7
tongfei_river_data_collection/src/main/java/com/ublinkage/datacollection/service/QxybDataService.java

@@ -50,6 +50,10 @@ public class QxybDataService {
     private String snowCdFile;
     @Value("${snow.qzk.file}")
     private String snowQzkFile;
+
+    @Value("${nc.file.download.enable}")
+    private Boolean ncFileDownloadEnable;
+
     @Autowired
     private CacheManager cacheManager;
 
@@ -107,13 +111,16 @@ public class QxybDataService {
         } catch (Exception e) {
             log.error("###下载网格降水/温度/流量预报异常", e);
         }
-
-        try {
-            log.info("###开始下载流量NC文件: {}-{}", startTime, endTime);
-            this.downloadNCFile(startTime, endTime);
-            log.info("###结束下载流量NC文件: {}-{}", startTime, endTime);
-        } catch (Exception e) {
-            log.info("###下载流量NC文件异常: {}-{}", startTime, endTime);
+        if (ncFileDownloadEnable) {
+            try {
+                log.info("###开始下载流量NC文件: {}-{}", startTime, endTime);
+                this.downloadNCFile(startTime, endTime);
+                log.info("###结束下载流量NC文件: {}-{}", startTime, endTime);
+            } catch (Exception e) {
+                log.info("###下载流量NC文件异常: {}-{}", startTime, endTime);
+            }
+        } else {
+            log.info("###跳过流量NC文件下载###");
         }
 
         log.info("###结束下载气象预报数据:{}-{}", startTime, endTime);

+ 1 - 0
tongfei_river_data_collection/src/main/resources/application-dev.properties

@@ -13,3 +13,4 @@ yb.endTime=2022_12_30_00_00_00
 
 yb.fixedTime=false
 
+nc.file.download.enable=true

+ 1 - 0
tongfei_river_data_collection/src/main/resources/application-sky.properties

@@ -14,3 +14,4 @@ yb.endTime=2022_12_30_00_00_00
 
 yb.fixedTime=false
 
+nc.file.download.enable=true

+ 4 - 1
tongfei_river_data_collection/数据采集.bat

@@ -9,5 +9,8 @@ set downloadFilePath=D:/
 set snowcdfile=/Users/ocean/Downloads/demo/SnowCoverPrediction/cd/predict.csv
 set snowqzkfile=/Users/ocean/Downloads/demo/SnowCoverPrediction/qzk/predict.csv
 
+:: 是否下载NC文件
+set ncFileDownloadEnable=true
+
 :: 程序启动命令,不用修改。
-start jre1.8.0_171/bin/java  -Xms1g -Xmx1g -jar -Dyb.fixedTime=%ybfixedTime% -Dyb.startTime=%ybStartTime% -Dyb.endTime=%ybEndTime%  -Ddownload.file.path=%downloadFilePath% -Dsnow.cd.file=%snowcdfile% -Dsnow.qzk.file=%snowqzkfile% river_data_transfer.jar
+start jre1.8.0_171/bin/java  -Xms1g -Xmx1g -jar -Dyb.fixedTime=%ybfixedTime% -Dyb.startTime=%ybStartTime% -Dyb.endTime=%ybEndTime% -Ddownload.file.path=%downloadFilePath% -Dsnow.cd.file=%snowcdfile% -Dsnow.qzk.file=%snowqzkfile% -Dnc.file.download.enable=%ncFileDownloadEnable% river_data_transfer.jar