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