From 85fbc3fe04a0a2eff185c75687b316d99acd5a04 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 19 十二月 2022 13:25:22 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/show/DataLibService.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 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 646bd9a..965b01c 100644
--- a/src/main/java/com/lf/server/service/show/DataLibService.java
+++ b/src/main/java/com/lf/server/service/show/DataLibService.java
@@ -2,15 +2,15 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.lf.server.entity.sys.UserEntity;
-import com.lf.server.helper.ClassHelper;
-import com.lf.server.helper.PathHelper;
-import com.lf.server.helper.StringHelper;
+import com.lf.server.helper.*;
 import com.lf.server.mapper.all.GeomBaseMapper;
 import com.lf.server.service.all.BaseQueryService;
 import com.lf.server.service.data.DownloadService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.io.File;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -39,6 +39,11 @@
             return null;
         }
 
+        String tempName = StringHelper.YMDHMS2_FORMAT.format(new Date());
+        String tempPath = pathHelper.getTempPath(tempName);
+        String filePath = tempPath + File.separator + tempName + ".gdb";
+        GdbHelper.createGdb(filePath, map);
+
         return null;
     }
 
@@ -54,19 +59,14 @@
                     continue;
                 }
 
-                String tab = BaseQueryService.getTabName(baseMapper);
-                if (StringHelper.isNull(tab)) {
-                    continue;
-                }
-
                 QueryWrapper wrapper = createWrapper(baseMapper, wkt);
                 List<?> list = baseMapper.selectList(wrapper);
                 if (null == list || list.size() == 0) {
                     continue;
                 }
 
-                if (!map.containsKey(tab)) {
-                    map.put(tab, list);
+                if (!map.containsKey(enity)) {
+                    map.put(enity, list);
                 }
             } catch (Exception ex) {
                 //

--
Gitblit v1.9.3