From e6a85a44ba290c51b6e20bb4b4935bc44ca68300 Mon Sep 17 00:00:00 2001 From: Odboy Date: Thu, 26 Feb 2026 22:49:17 +0800 Subject: [PATCH] =?UTF-8?q?fix(storage):=20=E4=BF=AE=E5=A4=8DMinIO?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0URL=E7=94=9F=E6=88=90?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 注释掉直接拼接的文件URL赋值逻辑 - 在服务层实现预览URL生成并设置到存储实体 - 统一返回预览URL而不是重复调用生成方法 --- cutejava-front/src/views/system/storage/oss/index.vue | 2 +- .../system/framework/storage/minio/MinioRepository.java | 4 ++-- .../system/service/impl/SystemMinioStorageServiceImpl.java | 5 ++++- .../system/framework/storage/minio/MinioRepository.java | 4 ++-- .../system/service/impl/SystemMinioStorageServiceImpl.java | 5 ++++- .../system/framework/storage/minio/MinioRepository.java | 4 ++-- .../system/service/impl/SystemMinioStorageServiceImpl.java | 5 ++++- 7 files changed, 19 insertions(+), 10 deletions(-) diff --git a/cutejava-front/src/views/system/storage/oss/index.vue b/cutejava-front/src/views/system/storage/oss/index.vue index 9fafa6a0..eaa4dfac 100644 --- a/cutejava-front/src/views/system/storage/oss/index.vue +++ b/cutejava-front/src/views/system/storage/oss/index.vue @@ -172,7 +172,7 @@ export default { KitMessage.Success('复制成功') clipboard.destroy() }) - // //复制失败 + // 复制失败 clipboard.on('error', (e) => { KitMessage.Error('复制失败') clipboard.destroy() diff --git a/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java b/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java index fd681a8d..da9d0529 100644 --- a/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java +++ b/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/framework/storage/minio/MinioRepository.java @@ -168,7 +168,7 @@ public class MinioRepository { String objectName = KitDateUtil.getNowDateStr() + "/" + fileName; log.info("上传文件,原文件名:{},上传后文件名:{}", originalFilename, fileName); - String fileUrl = ossMinioConfig.getEndpoint() + "/" + ossMinioConfig.getBucketName() + "/" + objectName; +// String fileUrl = ossMinioConfig.getEndpoint() + "/" + ossMinioConfig.getBucketName() + "/" + objectName; SystemOssStorageTb systemOssStorageTb = new SystemOssStorageTb(); systemOssStorageTb.setServiceType("minio"); systemOssStorageTb.setEndpoint(ossMinioConfig.getEndpoint()); @@ -179,7 +179,7 @@ public class MinioRepository { systemOssStorageTb.setFilePrefix(prefix); systemOssStorageTb.setFileSuffix(suffix); systemOssStorageTb.setFileMd5(md5); - systemOssStorageTb.setFileUrl(fileUrl); +// systemOssStorageTb.setFileUrl(fileUrl); systemOssStorageTb.setFileCode(fileCode); systemOssStorageTb.setObjectName(objectName); try (InputStream fileInputStream = KitFileUtil.getInputStream(tempFile)) { diff --git a/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemMinioStorageServiceImpl.java b/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemMinioStorageServiceImpl.java index ef0296ca..f644f2e0 100644 --- a/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemMinioStorageServiceImpl.java +++ b/cutejava-springboot3/cutejava-module-system/src/main/java/cn/odboy/system/service/impl/SystemMinioStorageServiceImpl.java @@ -137,8 +137,11 @@ public class SystemMinioStorageServiceImpl extends ServiceImpl