diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/config/ElePropertyConfig.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/config/ElePropertyConfig.java index a57527d..8fc7b42 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/config/ElePropertyConfig.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/config/ElePropertyConfig.java @@ -44,8 +44,8 @@ public class ElePropertyConfig { private String backupMysqlScriptPath; @Getter - @Value("${tmp.file.store.days}") - private int tmpFileStoreDays; + @Value("${tmp.file.store.hour}") + private int tmpFileStoreHour; @Getter @Value("${backup.remote.host}") diff --git a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/tasks/BackupTask.java b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/tasks/BackupTask.java index 53c2d37..94245ed 100644 --- a/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/tasks/BackupTask.java +++ b/electrmangnetic/src/main/java/com/electromagnetic/industry/software/manage/tasks/BackupTask.java @@ -135,7 +135,7 @@ public class BackupTask { @Scheduled(cron = "0 0 3 * * ?") public void deleteTmpFile() { - DateTime backDaysTime = DateUtil.offsetDay(new Date(), -elePropertyConfig.getTmpFileStoreDays()); + DateTime backDaysTime = DateUtil.offsetHour(new Date(), -elePropertyConfig.getTmpFileStoreHour()); FileFilter filter = file -> file.lastModified() < backDaysTime.getTime(); List files = FileUtil.loopFiles(elePropertyConfig.getEleTmpPath(), filter); for (File file : files) { diff --git a/electrmangnetic/src/main/resources/application.properties b/electrmangnetic/src/main/resources/application.properties index 60f0f82..8ad5e84 100644 --- a/electrmangnetic/src/main/resources/application.properties +++ b/electrmangnetic/src/main/resources/application.properties @@ -32,7 +32,7 @@ data.repo.upload.path=/szsd/data/eleData/dev/repo_upload/ data.repo.download.path=/szsd/data/eleData/dev/repo_download/ prj.folder.max.length=6 # backupFiles -tmp.file.store.days=7 +tmp.file.store.hour=48 backup.remote.host=127.0.0.1 backup.remote.port=1111 backup.mysql.path=/workspace/mysqlbak/test