From 05b7f36c1fdb1dae4fd2131f63e10f72f85ee42c Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 03 四月 2023 16:49:14 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/data/MetaService.java | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/lf/server/service/data/MetaService.java b/src/main/java/com/lf/server/service/data/MetaService.java index 4fa9325..ac5072d 100644 --- a/src/main/java/com/lf/server/service/data/MetaService.java +++ b/src/main/java/com/lf/server/service/data/MetaService.java @@ -14,6 +14,7 @@ import javax.servlet.http.HttpServletResponse; import java.io.File; import java.util.ArrayList; +import java.util.Collections; import java.util.List; /** @@ -118,6 +119,13 @@ } @Override + public List<MetaEntity> selectMetasByDirCode(String dircode) { + dircode = StringHelper.getRightLike(dircode); + + return metaMapper.selectMetasByDirCode(dircode); + } + + @Override public Integer insert(MetaEntity entity) { return metaMapper.insert(entity); } @@ -164,6 +172,7 @@ List<String> list = getTabDeletes(metas, metas.get(0).getTab()); addCascadDeletes(list); addAttachDeletes(list); + Collections.reverse(list); return StringHelper.join(list, ";"); } @@ -197,12 +206,12 @@ int i = 0, c = list.size(); while (i < c) { String str = list.get(i); - if (str.contains("bs.m_pipelinepoint")) { - list.add(str.replace("bs.m_pipelinepoint", "bs.m_pipesegment")); - list.add(str.replace("bs.m_pipelinepoint", "bs.m_pipeline")); + if (str.contains("bs.m_pipelinepoint ")) { + list.add(str.replace("bs.m_pipelinepoint ", "bs.m_pipesegment ")); + list.add(str.replace("bs.m_pipelinepoint ", "bs.m_pipeline ")); } - if (str.contains("bs.s_explorationpoint")) { - list.add(str.replace("bs.s_explorationpoint", "bs.s_surveyworksite")); + if (str.contains("bs.s_explorationpoint ")) { + list.add(str.replace("bs.s_explorationpoint ", "bs.s_surveyworksite ")); } i++; -- Gitblit v1.9.3