From 18dc022b55116748e6ceae90454018300781aca0 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Thu, 5 Mar 2026 10:54:40 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=B8=B4=E6=97=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=9B=AE=E5=BD=95=E4=BD=BF=E7=94=A8ruoyi.profile?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除硬编码的临时目录常量 - 使用ruoyi.profile配置(D:/ruoyi/uploadPath) - 临时文件存储路径:{ruoyi.profile}/temp/upload - 复用若依框架统一的文件路径配置 --- .../project/service/impl/CcdiFileUploadServiceImpl.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java index 6be4f1d..b30f24a 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiFileUploadServiceImpl.java @@ -12,6 +12,7 @@ import com.ruoyi.ccdi.project.service.ICcdiFileUploadService; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -46,10 +47,10 @@ import java.util.UUID; public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { /** - * 临时文件存储目录 - * TODO: 应该从配置文件中读取 + * 临时文件存储目录(基于ruoyi.profile配置) */ - private static final String TEMP_FILE_DIR = System.getProperty("java.io.tmpdir") + File.separator + "ccdi-upload"; + @Value("${ruoyi.profile}/temp/upload") + private String tempFileDir; @Resource private CcdiFileUploadRecordMapper recordMapper; @@ -153,7 +154,7 @@ public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { List tempFilePaths = new ArrayList<>(); try { // 确保临时目录存在 - Path tempDir = Paths.get(TEMP_FILE_DIR); + Path tempDir = Paths.get(tempFileDir); if (!Files.exists(tempDir)) { Files.createDirectories(tempDir); }