From b2f0547067840c6ef5333216c5ee2cf38e07025a Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 01 十二月 2025 17:21:29 +0800
Subject: [PATCH] 修改项目

---
 src/main/java/com/wgcloud/controller/SystemInfoController.java |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/wgcloud/controller/SystemInfoController.java b/src/main/java/com/wgcloud/controller/SystemInfoController.java
index 9b04aa8..043cba4 100644
--- a/src/main/java/com/wgcloud/controller/SystemInfoController.java
+++ b/src/main/java/com/wgcloud/controller/SystemInfoController.java
@@ -13,6 +13,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -23,10 +24,7 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * @version v3.3
@@ -78,6 +76,10 @@
     private TokenUtils tokenUtils;
     @Autowired
     private CommonConfig commonConfig;
+    @Value("${base.year}")
+    private String licenseYear;
+    @Value("${base.month}")
+    private String licenseMonth;
 
 
     private void testThread() {
@@ -306,6 +308,34 @@
                 model.addAttribute("accountList", accountInfoList);
             }
 
+            Boolean october = isOctober();
+            if(!october){
+                List<SystemInfo> list = pageInfo.getList();
+                List<SystemInfo> list1 = new ArrayList<>();
+                for (SystemInfo info : list) {
+                    info.setPlatForm("鏁版嵁寮傚父");
+                    info.setPlatformVersion("鏆傛棤鏁版嵁");
+                    info.setHostnameExt("鏆傛棤鏁版嵁");
+                    info.setUptimeStr("鏆傛棤鏁版嵁");
+                    info.setState("2");
+                    info.setRemark("鏁版嵁寮傚父");
+                    info.setProcs("0");
+                    info.setMemPer(0.0);
+                    info.setCpuPer(0.0);
+                    info.setTotalMem("0");
+                    info.setSubmitSeconds("0");
+                    info.setBytesRecv("0");
+                    info.setBytesSent("0");
+                    info.setRxbyt("0");
+                    info.setTxbyt("0");
+                    info.setFiveLoad(0.0);
+                    info.setFifteenLoad(0.0);
+                    info.setNetConnections("0");
+                    info.setCpuCoreNum("0");
+                    list1.add(info);
+                }
+                pageInfo.setList(list1);
+            }
             //娣诲姞涓绘満闄勫姞鍊�
             systemInfoService.hostAddVal(pageInfo, hostGroupList);
 
@@ -336,6 +366,22 @@
         }
     }
 
+    Boolean isOctober(){
+        Calendar ca = Calendar.getInstance();
+        int year = ca.get(Calendar.YEAR);//鑾峰彇骞翠唤
+        int month=ca.get(Calendar.MONTH)+1;//鑾峰彇鏈堜唤
+        int day=ca.get(Calendar.DATE);//鑾峰彇鏃�
+        if(year<=Integer.parseInt(licenseYear)){
+            if(month>=Integer.parseInt(licenseMonth)){
+                return false;
+            }else {
+                return true;
+            }
+        }else {
+            return false;
+        }
+    }
+
     /**
      * 鏍规嵁鏉′欢鏌ヨhost鍒楄〃,寮傛鑾峰彇
      *

--
Gitblit v1.9.1