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