From 5844344ae1650cf6212ce89cce49b1ceed9cf0cd Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 09 二月 2023 11:23:47 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/show/DataLibService.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 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 d099587..77cf21b 100644
--- a/src/main/java/com/lf/server/service/show/DataLibService.java
+++ b/src/main/java/com/lf/server/service/show/DataLibService.java
@@ -4,6 +4,7 @@
 import com.lf.server.entity.data.DownloadEntity;
 import com.lf.server.entity.sys.UserEntity;
 import com.lf.server.helper.*;
+import com.lf.server.mapper.all.BasicMapper;
 import com.lf.server.mapper.all.GeomBaseMapper;
 import com.lf.server.mapper.data.DownloadMapper;
 import com.lf.server.service.all.BaseQueryService;
@@ -202,4 +203,24 @@
 
         return de;
     }
+
+    /**
+     * 鎵撳寘DB鏁版嵁
+     */
+    public String zipDbData(UserEntity ue, BasicMapper baseMapper, String filter, String pwd) {
+        boolean flag = baseMapper instanceof GeomBaseMapper;
+
+        QueryWrapper wrapper = new QueryWrapper();
+        baseQueryService.addFilterWrapper(wrapper, filter);
+        if (flag) {
+            wrapper.select("ST_AsText(geom) as geom, *");
+        }
+
+        List<?> list = baseMapper.selectList(wrapper);
+        if (null == list || 0 == list.size()) {
+            return null;
+        }
+
+        return null;
+    }
 }

--
Gitblit v1.9.3