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