From 105fc752691e15d79715827dc58f22c9a2b87b96 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 03 四月 2023 14:20:29 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/show/DataLibService.java | 31 +------------------------------ 1 files changed, 1 insertions(+), 30 deletions(-) diff --git a/src/main/java/com/lf/server/service/show/DataLibService.java b/src/main/java/com/lf/server/service/show/DataLibService.java index 11a542f..f6f1fe3 100644 --- a/src/main/java/com/lf/server/service/show/DataLibService.java +++ b/src/main/java/com/lf/server/service/show/DataLibService.java @@ -1,7 +1,6 @@ package com.lf.server.service.show; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.lf.server.entity.all.BaseEntity; import com.lf.server.entity.ctrl.DownloadReqEntity; import com.lf.server.entity.data.DownloadEntity; import com.lf.server.entity.sys.AttachEntity; @@ -20,7 +19,6 @@ import org.springframework.stereotype.Service; import java.io.File; -import java.io.FileInputStream; import java.util.*; /** @@ -165,7 +163,7 @@ ZipParameters params = Zip4jHelper.getZipParams(true); zip.addFolder(new File(gdbPath), params); // zip.addFolder(new File(annexPath), params) - addAnnex(zip, params, annexMap); + downloadService.addAnnex(zip, params, annexMap); String dbPwd = Md5Helper.reverse(Md5Helper.generate(dr.getPwd())); DownloadEntity de = getDownloadEntity(ue, zipFile, dbPwd); @@ -279,33 +277,6 @@ } FileHelper.copyFile(srcFile, destFile); - } catch (Exception ex) { - log.error(ex.getMessage(), ex); - } - } - } - } - - /** - * 娣诲姞闄勪欢 - */ - public void addAnnex(ZipFile zip, ZipParameters params, Map<String, List<AttachEntity>> annexMap) { - List<String> files = new ArrayList<>(); - String uploadPath = pathHelper.getConfig().getUploadPath(); - for (String key : annexMap.keySet()) { - for (AttachEntity ae : annexMap.get(key)) { - try { - File srcFile = new File(uploadPath + File.separator + ae.getPath()); - if (!srcFile.exists() || srcFile.isDirectory()) { - continue; - } - if (files.contains(srcFile.getPath())) { - continue; - } - - files.add(srcFile.getPath()); - params.setFileNameInZip("annex" + File.separator + key + File.separator + ae.getName()); - zip.addStream(new FileInputStream(srcFile), params); } catch (Exception ex) { log.error(ex.getMessage(), ex); } -- Gitblit v1.9.3