From 35a5eec0d176b550fb0d7c5a0a5421b66f3b26c4 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期六, 11 二月 2023 11:36:42 +0800
Subject: [PATCH] 1

---
 data/ts.sql                                                |   14 +++++---------
 src/main/resources/mapper/sys/ReportMapper.xml             |    2 +-
 data/db_tab.sql                                            |    2 ++
 src/main/java/com/lf/server/helper/FileHelper.java         |   18 ++++++++++++++++++
 src/main/java/com/lf/server/service/sys/ReportService.java |   15 ++++++++-------
 5 files changed, 34 insertions(+), 17 deletions(-)

diff --git a/data/db_tab.sql b/data/db_tab.sql
index 1c8d8b8..84d51df 100644
--- a/data/db_tab.sql
+++ b/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(
diff --git a/data/ts.sql b/data/ts.sql
index 2935359..1a6c9cc 100644
--- a/data/ts.sql
+++ b/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;
-
-
-
-
 
 
 
diff --git a/src/main/java/com/lf/server/helper/FileHelper.java b/src/main/java/com/lf/server/helper/FileHelper.java
index 1f19c9a..abc4e4e 100644
--- a/src/main/java/com/lf/server/helper/FileHelper.java
+++ b/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杞琈B
      */
     public static double sizeToMb(long size) {
diff --git a/src/main/java/com/lf/server/service/sys/ReportService.java b/src/main/java/com/lf/server/service/sys/ReportService.java
index 61e75fa..63c40b0 100644
--- a/src/main/java/com/lf/server/service/sys/ReportService.java
+++ b/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);
         }
 
diff --git a/src/main/resources/mapper/sys/ReportMapper.xml b/src/main/resources/mapper/sys/ReportMapper.xml
index 80b8089..ccfe7a1 100644
--- a/src/main/resources/mapper/sys/ReportMapper.xml
+++ b/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;

--
Gitblit v1.9.3