管道基础大数据平台系统开发-【后端】-Server
13693261870
2023-02-26 4ac58e999c9bc61c6b134b97eca5d6642026ff5f
Merge branch 'master' of http://192.168.20.39:8989/r/LFServer
已修改4个文件
47 ■■■■■ 文件已修改
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 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/show/OneMapController.java
@@ -125,6 +125,18 @@
        return success(resList);
    }
    /**
     * 登录次数统计
     * Number of logins
     * */
    @SysLog()
    @ApiOperation(value = "登录次数统计")
    @GetMapping("/countLoginNumber")
    public ResponseMsg<Object> loginNumberStatistics() {
        List<String> resList = aMapOfPipelineService.loginNumberStatistics();
        return success(resList);
    }
    /**
     * 数据统计
src/main/java/com/lf/server/mapper/show/OneMapMapper.java
@@ -65,6 +65,13 @@
    public List<String> statisticalDataServiceType();
    /**
     * 登录人数统计
     *
     * @return {@link List}<{@link String}>
     */
    public List<String> loginNumberStatistics();
    /**
     * 文件格式conut
     *
     * @return {@link List}<{@link String}>
src/main/java/com/lf/server/service/show/OneMapService.java
@@ -103,6 +103,16 @@
    }
    /**
     * 登录人数统计
     *
     * @return {@link List}<{@link String}>
     */
    @Override
    public List<String> loginNumberStatistics() {
        return aMapOfPipelineMapper.loginNumberStatistics();
    }
    /**
     * 文件格式conut
     *
     * @return {@link List}<{@link String}>
src/main/resources/mapper/show/OneMapMapper.xml
@@ -68,6 +68,11 @@
        SELECT COUNT(*),TYPE FROM lf.sys_serve_log GROUP BY TYPE;
    </select>
    <!--  登录次数统计  -->
    <select id="loginNumberStatistics" resultType="java.util.Map">
        select b.uname, count(*) from lf.sys_login a inner join lf.sys_user b on a.userid = b.id group by uname;
    </select>
    <!--  数据统计 文件格式维度-文件个数 select type,count(*),count(sizes) from lf.sys_meta group by type;  -->
    <select id="fileFormatCount" resultType="java.util.Map">
        select type,count(type) AS number,sum(sizes) AS capacity from lf.sys_meta group by type;
@@ -129,9 +134,18 @@
    <!--  统计项目类型 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 id="selectProjectType1"  resultMap="OneMapResult">
        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 ('基础地灾', '基础勘察', '合规数据', '管理数据', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
        GROUP BY  name
        ORDER BY  key;
    </select>
    <!--  统计项目类型 2  -->