管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-11 35a5eec0d176b550fb0d7c5a0a5421b66f3b26c4
1
已修改5个文件
51 ■■■■■ 文件已修改
data/db_tab.sql 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/ts.sql 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/helper/FileHelper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/ReportService.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/ReportMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -1,3 +1,5 @@
create sequence lf.sys_meta_id_seq increment  by 1 minvalue 1 maxvalue 2147483647 start 1 cache 1;
alter sequence lf.sys_layer_id_seq restart with 1;
----------------------------------------------------------------------------------------------------- 01.菜单表
-- DROP TABLE IF EXISTS lf.sys_menu;
create table lf.sys_menu(
data/ts.sql
@@ -131,15 +131,15 @@
select * from lf.sys_operate order by id desc limit 20;
select * from lf.sys_report;
select fn_rec_query(depid, 'dep') "m1" , count(sizes) "sizes"
select fn_rec_query(depid, 'dep') "m1", count(sizes) "sizes"
from lf.sys_meta
group by depid
order by depid;
select name "m1", count(*) "count"
from lf.sys_serve_log
group by name
order by name;
select fn_rec_query(depid, 'dep') "m1", count(sizes) "sizes"
from lf.sys_meta
group by depid
order by depid;
select modular1 "m1", modular2 "m2", count(*) "count"
from lf.sys_operate
@@ -148,10 +148,6 @@
select * from lf.sys_operate where modular2 = '' or modular2 = '2' or modular2 is null;
delete from lf.sys_operate where modular2 = '' or modular2 = '2' or modular2 is null;
src/main/java/com/lf/server/helper/FileHelper.java
@@ -186,6 +186,24 @@
    }
    /**
     * 获取文件大小
     */
    public static String getSizes(double mbNumber) {
        if (mbNumber < StaticData.D1024) {
            return new DecimalFormat("#.##MB").format(mbNumber);
        }
        double gbNumber = mbNumber / StaticData.D1024;
        if (gbNumber < StaticData.D1024) {
            return new DecimalFormat("#.##GB").format(gbNumber);
        }
        double tbNumber = gbNumber / StaticData.D1024;
        return new DecimalFormat("#.##TB").format(tbNumber);
    }
    /**
     * byte转MB
     */
    public static double sizeToMb(long size) {
src/main/java/com/lf/server/service/sys/ReportService.java
@@ -2,6 +2,7 @@
import com.lf.server.entity.ctrl.CountEntity;
import com.lf.server.entity.sys.ReportEntity;
import com.lf.server.helper.FileHelper;
import com.lf.server.helper.StringHelper;
import com.lf.server.helper.WordHelper;
import com.lf.server.mapper.sys.ReportMapper;
@@ -92,7 +93,7 @@
    /**
     * 创建 用户流量统计 Word
     */
    public void createCountSizesWord() {
    public void createCountOperatesWord() {
        List<CountEntity> list = countOperates();
        if (null == list || list.isEmpty()) {
            return;
@@ -134,21 +135,21 @@
    }
    /**
     * 创建 用户流量统计 Word
     * 创建 数据量统计 Word
     */
    public void createCountOperatesWord() {
        List<CountEntity> list = countOperates();
    public void createCountSizesWord() {
        List<CountEntity> list = countSizes();
        if (null == list || list.isEmpty()) {
            return;
        }
        int rows = 1;
        String inputFile = "D:\\LF\\服务调用量统计.docx";
        String outPutFile = "D:\\LF\\服务调用量统计_new.docx";
        String inputFile = "D:\\LF\\数据量统计.docx";
        String outPutFile = "D:\\LF\\数据量统计_new.docx";
        ArrayList<String[]> addList = new ArrayList<>();
        for (CountEntity ce : list) {
            String[] strs = new String[]{"" + rows++, ce.getM1(), ce.getCount().toString()};
            String[] strs = new String[]{"" + rows++, ce.getM1(), FileHelper.getSizes(ce.getSizes())};
            addList.add(strs);
        }
src/main/resources/mapper/sys/ReportMapper.xml
@@ -74,7 +74,7 @@
    <!-- 数据量统计 -->
    <select id="countSizes" resultType="com.lf.server.entity.ctrl.CountEntity">
        select fn_rec_query(depid, 'dep') "m1" , count(sizes) "sizes"
        select fn_rec_query(depid, 'dep') "m1", count(sizes) "sizes"
        from lf.sys_meta
        group by depid
        order by depid;