From 98df52fd54c3631804a81f1f2bb76d7c054c9159 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 22 十一月 2022 14:55:31 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/data/DataLoaderService.java | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/lf/server/service/data/DataLoaderService.java b/src/main/java/com/lf/server/service/data/DataLoaderService.java index 91b50a4..d05018e 100644 --- a/src/main/java/com/lf/server/service/data/DataLoaderService.java +++ b/src/main/java/com/lf/server/service/data/DataLoaderService.java @@ -9,6 +9,7 @@ import com.lf.server.mapper.all.GeomBaseMapper; import com.lf.server.service.all.BaseQueryService; import com.lf.server.service.all.BaseUploadService; +import org.apache.commons.text.StringEscapeUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -447,16 +448,17 @@ continue; } + String filePath = StringEscapeUtils.escapeJava(root + File.separator + tab.getSubPath()); List<?> list = null; switch (type) { case "shp": - list = ShpHelper.readData(clazz, root + File.separator + tab.getSubPath()); + list = ShpHelper.readData(clazz, filePath); break; case "gdb": - list = GdbHelper.readData(clazz, root + File.separator + tab.getSubPath(), tab.getTab()); + list = GdbHelper.readData(clazz, filePath, tab.getTab()); break; case "mdb": - list = MdbHelper.readData(clazz, root + File.separator + tab.getSubPath(), tab.getTab()); + list = MdbHelper.readData(clazz, filePath, tab.getTab()); break; default: break; @@ -467,9 +469,6 @@ setCreateInfo(list, mfe); Integer rows = basicMapper.insertBatch(list); - if (basicMapper instanceof GeomBaseMapper) { - updateDbGeom((GeomBaseMapper) basicMapper, list); - } tab.setRows(rows); } -- Gitblit v1.9.3