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