燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-06-16 9a239ae58c613cf2dbd659a8338fc1fe03445c49
1
已修改3个文件
25 ■■■■■ 文件已修改
src/main/java/com/yssh/scheduled/ReadCsvTask.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/utils/ServletInitializer.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-scheduled.yml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/scheduled/ReadCsvTask.java
@@ -45,11 +45,11 @@
    @Resource
    private IWarningAnalyseService warningAnalyseService;
    @Value("${csv.cron_max}")
    private int cronMax = 48;
    @Value("${csv.voc_max}")
    private int vocMax = 120;
    @Value("${csv.cron_max}")
    private int cronMax = 72;
    private final static List<String> md5List = new ArrayList<>();
@@ -64,7 +64,7 @@
    private void loadVocSync() {
        vocValsService.deleteLastYear();
        Calendar calendar = getCalendar(96);
        for (int i = 0; i < cronMax; i++) {
        for (int i = 0; i < vocMax; i++) {
            calendar.add(Calendar.HOUR, -1);
            String time = format.format(calendar.getTime());
            String filePath = csvFilePathConfig.getVocPath() + File.separator + time + ".csv";
@@ -108,7 +108,7 @@
    @Scheduled(cron = "${csv.cron}")
    private void loadCsvSync() {
        Calendar calendar = getCalendar(1);
        for (int i = 0; i < vocMax; i++) {
        for (int i = 0; i < cronMax; i++) {
            calendar.add(Calendar.HOUR, -1);
            String time = format.format(calendar.getTime());
            String filePath = csvFilePathConfig.getFilePath() + File.separator + time + ".csv";
src/main/java/com/yssh/utils/ServletInitializer.java
@@ -1,8 +1,9 @@
package com.yssh.utils;
import com.yssh.Application;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import com.yssh.Application;
/**
 * @author wMeng
@@ -16,6 +17,8 @@
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        // 代码设置日志
        //System.setProperty("logging.config", "classpath:logback.xml");
        return application.sources(Application.class);
    }
src/main/resources/application-scheduled.yml
@@ -1,5 +1,5 @@
csv:
  cron: '0 33 * * * ? '
  voc: '0 31 * * * ? '
  cron_max: 120
  voc_max: 384
csv:
  voc: '0 41 * * * ? '
  cron: '0 1 * * * ? '
  voc_max: 120
  cron_max: 72