管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-03-25 f269210744150f6d1482e374e92a6023b79e4e6b
1
已修改6个文件
30 ■■■■ 文件已修改
data/db_cx.sql 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/MetaController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/upload/UploadController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/MetaService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/MetaMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/show/PublishMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_cx.sql
@@ -31,9 +31,11 @@
select * from lf.sys_publish order by id desc
select * from lf.sys_meta_pub order by id desc
select * from lf.sys_layer order by id desc limit 10
select * from lf.sys_meta where name='43_transparent_mosaic.tif'
select * from bs.u_sectionline
select * from lf.sys_meta where name='勘探点表.xlsx'
select * from lf.sys_fme_log
--where tcdm='u_sectionline'
order by id desc;
src/main/java/com/lf/server/controller/data/MetaController.java
@@ -271,7 +271,7 @@
    @SysLog()
    @ApiOperation(value = "删除多条")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "ids", value = "ID数组", dataType = "Integer", paramType = "query", example = "1,2")
            @ApiImplicitParam(name = "ids", value = "ID数组", dataType = "Integer", paramType = "query", allowMultiple = true, example = "1")
    })
    @GetMapping(value = "/deletes")
    public ResponseMsg<Integer> deletes(@RequestParam List<Integer> ids) {
src/main/java/com/lf/server/controller/data/upload/UploadController.java
@@ -221,7 +221,7 @@
    @SysLog()
    @ApiOperation(value = "删除元数据")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "ids", value = "ID数组", dataType = "Integer", paramType = "query", example = "1,2")
            @ApiImplicitParam(name = "ids", value = "ID数组", dataType = "Integer", paramType = "query", allowMultiple = true, example = "1")
    })
    @GetMapping(value = "/deleteMetas")
    public ResponseMsg<Integer> deleteMetas(@RequestParam List<Integer> ids) {
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, ";");
    }
src/main/resources/mapper/data/MetaMapper.xml
@@ -195,10 +195,10 @@
    </insert>
    <delete id="deletes">
        delete from lf.sys_meta where id in (${ids});
        <if test="sql != null">
            ${sql};
        </if>
        delete from lf.sys_meta where id in (${ids});
    </delete>
    <delete id="deletes_old">
src/main/resources/mapper/show/PublishMapper.xml
@@ -101,9 +101,9 @@
    </delete>
    <delete id="deletes">
        delete from lf.sys_publish where id in (${ids});
        delete from lf.sys_layer where pubid in (${ids});
        delete from lf.sys_meta_pub where pubid in (${ids});
        delete from lf.sys_publish where id in (${ids});
    </delete>
    <update id="update">