管道基础大数据平台系统开发-【后端】-Server
20230228@xingjs@提交官网一张图相关内容接口(专题展示和工程展示相关模块内容)
已修改4个文件
34 ■■■■■ 文件已修改
src/main/java/com/lf/server/controller/show/OneMapController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/show/OneMapMapper.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/OneMapService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/show/OneMapMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/show/OneMapController.java
@@ -278,6 +278,18 @@
        return success(resList);
    }
    /**
     * 全国管网图输送介质长度
     * National pipe network diagram conveying medium length
     */
    @SysLog()
    @ApiOperation(value = "全国管网图输送介质长度")
    @GetMapping("/countZhPipeMapLength")
    public ResponseMsg<Object> countZhPipeMapLenByMed() {
        List<String> resList = aMapOfPipelineService.countZhPipeMapLenByMed();
        return success(resList);
    }
    //============[工程展示 Engineering Showcase]==================
src/main/java/com/lf/server/mapper/show/OneMapMapper.java
@@ -160,6 +160,13 @@
    public List<String> countNationalPipeMap();
    /**
     * 全国管网图输送介质长度
     *
     * @return {@link List}<{@link String}>
     */
    public List<String> countZhPipeMapLenByMed();
    /**
     * 选择项目信息
     * 查询项目信息
     *
src/main/java/com/lf/server/service/show/OneMapService.java
@@ -275,6 +275,16 @@
    }
    /**
     * 全国管网图输送介质长度
     *
     * @return {@link List}<{@link String}>
     */
    @Override
    public List<String> countZhPipeMapLenByMed() {
        return aMapOfPipelineMapper.countZhPipeMapLenByMed();
    }
    /**
     * 选择项目信息
     * 查询项目信息
     *
src/main/resources/mapper/show/OneMapMapper.xml
@@ -185,6 +185,11 @@
        SELECT projname,count(*) AS count FROM  bs.m_pipesegment group by projname ;
    </select>
    <!--  统计全国管网图输送介质长度  -->
    <select id="countZhPipeMapLenByMed" resultType="java.util.Map">
        SELECT medium AS type,count(*) AS count,sum(length)AS length FROM bs.m_pipesegment GROUP BY medium ;
    </select>
    <!--  查询项目信息 select PROJNAME,* from bs.bs_project WHERE PROJNAME LIKE '${projectName}%' AND PROJNAME IS NOT NULL ; -->
    <select id="selectProjectInfo" resultType="java.util.Map">
        select PROJNAME,* from bs.bs_project WHERE PROJNAME LIKE '${projectName}%' AND PROJNAME IS NOT NULL ;