data/db_tab.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
data/ts.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/helper/FileHelper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/sys/ReportService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/sys/ReportMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | 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;