From b306d1106b915bb13fd7a02217ae9c65de2fd03d Mon Sep 17 00:00:00 2001 From: ws183 <1143478319@qq.com> Date: 星期一, 28 四月 2025 17:19:52 +0800 Subject: [PATCH] 新增质检页面附件上传 --- igds-basic/src/main/java/com/ld/igds/basic/manager/FileManager.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/igds-basic/src/main/java/com/ld/igds/basic/manager/FileManager.java b/igds-basic/src/main/java/com/ld/igds/basic/manager/FileManager.java index 2be929e..2ac1da0 100644 --- a/igds-basic/src/main/java/com/ld/igds/basic/manager/FileManager.java +++ b/igds-basic/src/main/java/com/ld/igds/basic/manager/FileManager.java @@ -5,13 +5,17 @@ import com.ld.igds.file.CoreFileService; import com.ld.igds.util.ContextUtil; import com.ld.igds.util.FilesUtil; + import lombok.extern.slf4j.Slf4j; + import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.core.io.ClassPathResource; import org.springframework.stereotype.Component; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; + import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; @@ -160,4 +164,30 @@ String path = filesUtil.getTempPath(companyId) + "/" + fileName; return new File(path); } + + public String getSnapFilePath(String fileName, String dateStr) { + return fileService.getSnapFilePath(dateStr) + "/" + fileName; + } + + public String getFailImg() throws IOException { + + String failImg = "static/images/img-fail.jpg"; + + ClassPathResource readFile = new ClassPathResource(failImg); + + return readFile.getFile().getAbsolutePath(); + } + + /** + * 鏍规嵁涓嶅悓鐨勭被鍨嬭幏鍙栨枃浠惰矾寰� + * @param filePathType + * @param time + * @return + */ + public String getPathByType(String filePathType, Date time) { + if("common".equals(filePathType)){ + return fileService.getCommonFilePath(time); + } + return null; + } } -- Gitblit v1.9.3