From c4a9a6f3f5740f475068378a19f41d651635f1a3 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 06 四月 2023 11:07:03 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/data/MetaService.java | 22 +++++++++++++++++----- 1 files changed, 17 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..6bd49e5 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,10 +172,14 @@ List<String> list = getTabDeletes(metas, metas.get(0).getTab()); addCascadDeletes(list); addAttachDeletes(list); + Collections.reverse(list); return StringHelper.join(list, ";"); } + /** + * 鑾峰彇鍒犻櫎琛ㄨ褰昐QL + */ private List<String> getTabDeletes(List<MetaEntity> metas, String tab) { List<String> list = new ArrayList<>(); @@ -197,12 +209,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