From 5af6f236f08946eeac096d5041557bd3aba83c98 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Thu, 5 Mar 2026 10:59:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BD=BF=E7=94=A8ruoyi.profile?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BD=9C=E4=B8=BA=E4=B8=B4=E6=97=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 恢复application.yml中的ruoyi.profile配置项 - Service使用@Value注解读取ruoyi.profile - 临时文件存储在 {ruoyi.profile}/temp 目录下 - 移除硬编码的临时目录配置 --- .../service/impl/CcdiFileUploadServiceImpl.java | 15 +++++++++++---- 1 file changed, 11 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 b30f24a..fdb7f1d 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 @@ -47,10 +47,10 @@ import java.util.UUID; public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { /** - * 临时文件存储目录(基于ruoyi.profile配置) + * 若依框架文件上传路径 */ - @Value("${ruoyi.profile}/temp/upload") - private String tempFileDir; + @Value("${ruoyi.profile}") + private String uploadPath; @Resource private CcdiFileUploadRecordMapper recordMapper; @@ -62,6 +62,13 @@ public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { @Qualifier("fileUploadExecutor") private Executor fileUploadExecutor; + /** + * 获取临时文件存储目录 + */ + private String getTempFileDir() { + return uploadPath + File.separator + "temp"; + } + @Override public Page selectPage(Page page, CcdiFileUploadQueryDTO queryDTO) { @@ -154,7 +161,7 @@ public class CcdiFileUploadServiceImpl implements ICcdiFileUploadService { List tempFilePaths = new ArrayList<>(); try { // 确保临时目录存在 - Path tempDir = Paths.get(tempFileDir); + Path tempDir = Paths.get(getTempFileDir()); if (!Files.exists(tempDir)) { Files.createDirectories(tempDir); }