管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-03-25 f269210744150f6d1482e374e92a6023b79e4e6b
src/main/java/com/lf/server/service/data/MetaService.java
@@ -176,11 +176,25 @@
                pids.add("'" + me.getEventid() + "'");
            }
        }
        if (pids.size() > 0) {
            list.add(String.format("delete from %s where parentid in (%s)", tab, StringHelper.join(pids, ",")));
        }
        // 关联删除
        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.s_explorationpoint")) {
                list.add(str.replace("bs.s_explorationpoint", "bs.s_surveyworksite"));
            }
            i++;
        }
        return StringHelper.join(list, ";");
    }