From 12594e67cdd00e6797bda3a404935b4e0a45f069 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Wed, 4 Sep 2024 09:28:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0fileSize?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/shxy/xymanager_common/entity/TerminalUpload.java | 2 ++ .../com/shxy/xymanager_service/impl/UploadServiceImpl.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/TerminalUpload.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/TerminalUpload.java index d2ca6ae..c342010 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/TerminalUpload.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/TerminalUpload.java @@ -19,6 +19,8 @@ public class TerminalUpload implements Serializable { private String title; + private Long fileSize; + private static final long serialVersionUID = 1L; } \ No newline at end of file diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/UploadServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/UploadServiceImpl.java index 09bc721..66367ef 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/UploadServiceImpl.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/UploadServiceImpl.java @@ -21,6 +21,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; +import java.io.File; import java.io.IOException; import java.util.Date; import java.util.List; @@ -84,6 +85,10 @@ public class UploadServiceImpl implements UploadService { if (CollectionUtil.isNotEmpty(list)) { for (TerminalUpload item : list) { item.setPath(path + item.getPath()); + File file = new File(item.getPath()); + if (file.exists()) { + item.setFileSize(file.length()); + } } } TableDataInfo dataTable = PageUtils.getDataTable(list);