From f18aa552c839b17efc8d8c72861a779fccd1b8a0 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Wed, 10 Apr 2024 17:22:56 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.1.5=E3=80=91=E3=80=90file=E3=80=91?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E9=A2=84=E8=A7=88=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=8E=E7=BC=80=E7=9A=84=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roses/kernel/file/api/pojo/AntdvFileInfo.java | 7 +++++++ .../file/modular/service/impl/SysFileInfoServiceImpl.java | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java index 5cc35e71e..ada242396 100644 --- a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java +++ b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/pojo/AntdvFileInfo.java @@ -53,4 +53,11 @@ public class AntdvFileInfo { */ private String sizeInfo; + /** + * 文件后缀 + *

+ * 【2024年4月10日新增】 + */ + private String fileSuffix; + } diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java index db4a72bb6..e78c74e10 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java @@ -576,13 +576,14 @@ public class SysFileInfoServiceImpl extends ServiceImpl sysFileInfoLambdaQueryWrapper = new LambdaQueryWrapper<>(); sysFileInfoLambdaQueryWrapper.eq(SysFileInfo::getFileId, fileId); - sysFileInfoLambdaQueryWrapper.select(SysFileInfo::getFileOriginName, SysFileInfo::getFileSizeInfo); + sysFileInfoLambdaQueryWrapper.select(SysFileInfo::getFileOriginName, SysFileInfo::getFileSizeInfo, SysFileInfo::getFileSuffix); SysFileInfo sysFileInfo = this.getOne(sysFileInfoLambdaQueryWrapper); if (sysFileInfo == null) { continue; } antdvFileInfo.setName(sysFileInfo.getFileOriginName()); antdvFileInfo.setSizeInfo(sysFileInfo.getFileSizeInfo()); + antdvFileInfo.setFileSuffix(sysFileInfo.getFileSuffix()); // 设置文件的访问url String fileAuthUrl = this.getFileAuthUrl(fileId);