From 19e5e9ebb4c01f4560711fe7f649b52b4749a6f6 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 03 四月 2023 16:48:06 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/data/DownloadService.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

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 c3b9bb0..2a18fc1 100644
--- a/src/main/java/com/lf/server/service/data/DownloadService.java
+++ b/src/main/java/com/lf/server/service/data/DownloadService.java
@@ -217,8 +217,10 @@
         ZipFile zip = Zip4jHelper.createZipFile(zipFile, pwd);
         ZipParameters params = Zip4jHelper.getZipParams(true);
         addMetaFiles(zip, params, list);
-        zip.addFolder(new File(gdbPath), params);
-        addAnnex(zip, params, annexMap);
+        if (dataMap.size() > 0) {
+            zip.addFolder(new File(gdbPath), params);
+            addAnnex(zip, params, annexMap);
+        }
 
         String dbPwd = Md5Helper.reverse(Md5Helper.generate(pwd));
         DownloadEntity de = getDownloadEntity(ue, zipFile, dbPwd);
@@ -278,7 +280,7 @@
     private void queryData(Map<String, List<String>> tabs, Map<String, List<?>> dataMap, Map<String, List<AttachEntity>> annexMap) {
         for (String tab : tabs.keySet()) {
             try {
-                String entity = tab.split(StaticData.POINT)[1].replace("_", "");
+                String entity = tab.toLowerCase().replace("_", "").split("\\.")[1]; //tab.split(StaticData.POINT)[1].replace("_", "");
                 BasicMapper baseMapper = ClassHelper.getBasicMapper(entity);
                 if (null == baseMapper) {
                     continue;

--
Gitblit v1.9.3