From 7c8ea4b6a9d77df043362ccf6ea38c0089514972 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 28 十一月 2022 14:40:39 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/helper/Zip4jHelper.java | 8 ++++++++ src/main/java/com/lf/server/service/data/DownloadService.java | 8 +++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/helper/Zip4jHelper.java b/src/main/java/com/lf/server/helper/Zip4jHelper.java index 57a6ebb..0a388c7 100644 --- a/src/main/java/com/lf/server/helper/Zip4jHelper.java +++ b/src/main/java/com/lf/server/helper/Zip4jHelper.java @@ -101,6 +101,14 @@ return params; } + /** + * 娣诲姞鏂囦欢鑷冲帇缂╁寘 + * + * @param zip ZipFile + * @param params ZipParameters + * @param file File + * @throws ZipException + */ private static void addZipFile(ZipFile zip, ZipParameters params, File file) throws ZipException { if (file.isDirectory()) { File[] files = file.listFiles(); diff --git a/src/main/java/com/lf/server/service/data/DownloadService.java b/src/main/java/com/lf/server/service/data/DownloadService.java index 5fbf35f..a6dd0ec 100644 --- a/src/main/java/com/lf/server/service/data/DownloadService.java +++ b/src/main/java/com/lf/server/service/data/DownloadService.java @@ -172,9 +172,11 @@ ZipParameters params = Zip4jHelper.getZipParams(); addMetaFiles(zip, params, list); - DownloadEntity downloadEntity = getDownloadEntity(ue, zipFile, pwd); + String dbPwd = Md5Helper.reverse(Md5Helper.generate(pwd)); + DownloadEntity downloadEntity = getDownloadEntity(ue, zipFile, dbPwd); + int rows = downloadMapper.insert(downloadEntity); - return null; + return rows > 0 ? downloadEntity.getGuid() : null; } /** @@ -227,7 +229,7 @@ de.setSizes(FileHelper.sizeToMb(new File(file).length())); de.setDepid(ue.getDepid()); de.setDcount(0); - // de.setPwd(null) + de.setPwd(pwd); de.setUrl(FileHelper.getRelativePath(file)); de.setDescr("鍏冩暟鎹枃浠�"); de.setGuid(FileHelper.getFileMd5(file)); -- Gitblit v1.9.3