管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-04-12 68f3d25001b8c51c778ae199c9019dc3c18cdc9a
1
已修改6个文件
26 ■■■■ 文件已修改
data/db_fn.sql 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/update.sql 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/OneMapService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/all/BaseQueryMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/show/OneMapMapper.xml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -313,7 +313,7 @@
$$ language plpgsql;
select * from lf.sys_meta where depcode similar to '(00|01|02)%';
select fn_dir_similar('基础测绘'); select fn_dir_similar('测量(ESV)'); select * from lf.sys_meta where dircode similar to fn_dir_similar('基础测绘');
select fn_dir_similar('基础测绘'); select fn_dir_similar('测绘(ESV)'); select * from lf.sys_meta where dircode similar to fn_dir_similar('基础测绘');
----------------------------------------------------------------------------------------------------- 14.FME日志表触发器函数
-- drop function fn_meta_insert();
create or replace function fn_meta_insert() returns trigger as $$
data/update.sql
@@ -234,7 +234,7 @@
-- 按照专业统计
select code , name "value" from lf.sys_dir a
        where name in ('测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name;
        where name in ('测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name;
select * from lf.sys_meta
where dircode like '040000%' or dircode like '0100000000%' or dircode like '02000000%' or dircode like '030000%';
@@ -262,7 +262,7 @@
    (select count(b.id) from lf.sys_meta b where dircode similar to '(' || (select string_agg(code, '|') from lf.sys_dir c where c.name = a.name) || ')%') "count",
    (select coalesce(sum(b.sizes), 0) from lf.sys_meta b where dircode similar to '(' || (select string_agg(code, '|') from lf.sys_dir c where c.name = a.name) || ')%') "sizes"
from lf.sys_dir a
where name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
where name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
group by name
order by name;
@@ -270,7 +270,7 @@
    (select count(b.id) from lf.sys_meta b where dircode similar to fn_dir_similar(a.name)) "count",
    (select coalesce(sum(b.sizes), 0) from lf.sys_meta b where dircode similar to fn_dir_similar(a.name)) "sizes"
from lf.sys_dir a
where name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
where name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
group by name
order by name;
-- select * from lf.sys_meta where dircode similar to fn_dir_similar('基础测绘');
@@ -278,7 +278,7 @@
-- 查询分类键
select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value"
from lf.sys_dir a
where name in ('基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
where name in ('基础地灾', '基础勘察', '合规数据', '管理数据', '测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
group by name
order by key;
src/main/java/com/lf/server/entity/ctrl/FmeReqEntity.java
@@ -19,7 +19,7 @@
    public String xmmc;
    /**
     * 数据专业:测量专业 | 勘察专业 | 地灾专业 | 洞库专业
     * 数据专业:测量专业 | 勘察专业 | 地灾专业 | 洞库专业 | 线路专业
     */
    public String sjzy;
src/main/java/com/lf/server/service/show/OneMapService.java
@@ -20,9 +20,9 @@
    OneMapMapper aMapOfPipelineMapper;
    /**
     * 测量
     * 测绘
     */
    private static final String MEASUREMENT = "测量(ESV)";
    private static final String MEASUREMENT = "测绘(ESV)";
    /**
     * 调查
     */
src/main/resources/mapper/all/BaseQueryMapper.xml
@@ -71,7 +71,7 @@
        select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value"
        from lf.sys_dir a
        <where>
            name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
            name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
            <if test="name != null">
                and upper(name) like #{name}
            </if>
src/main/resources/mapper/show/OneMapMapper.xml
@@ -62,7 +62,7 @@
            FROM lf.sys_dir c
            WHERE c.name = a.name) || ')%') "sizes"
        FROM lf.sys_dir a
        WHERE name IN ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
        WHERE name IN ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
        GROUP BY  name
        ORDER BY  name;
    </select>
@@ -139,8 +139,8 @@
    <!--  统计项目类型 1  -->
   <!-- select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value" from lf.sys_dir a
    where name in ('测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name;-->
    <!-- select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value" from lf.sys_dir a
    where name in ('测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name;-->
    <select id="selectProjectType1"  resultMap="OneMapResult">
        SELECT
            (SELECT string_agg(code,
@@ -249,7 +249,7 @@
               (select count(b.id) from lf.sys_meta b where dircode similar to '(' || (select string_agg(code, '|') from lf.sys_dir c where c.name = a.name) || ')%') "count",
 (select coalesce(sum(b.sizes), 0) from lf.sys_meta b where dircode similar to '(' || (select string_agg(code, '|') from lf.sys_dir c where c.name = a.name) || ')%') "sizes"
        from lf.sys_dir a
        where code like '${projectCode}%' and name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
        where code like '${projectCode}%' and name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测绘(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
        group by name
        order by name;
    </select>