From 2309d42e1ecb2431aaa18e31771a863653ce3931 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 31 七月 2023 16:31:05 +0800
Subject: [PATCH] 提交

---
 src/main/java/com/boying/controller/ApiController.java |   83 ++++++++++++++++++++++++-----------------
 1 files changed, 49 insertions(+), 34 deletions(-)

diff --git a/src/main/java/com/boying/controller/ApiController.java b/src/main/java/com/boying/controller/ApiController.java
index 7eb03ca..b1730e9 100755
--- a/src/main/java/com/boying/controller/ApiController.java
+++ b/src/main/java/com/boying/controller/ApiController.java
@@ -17,10 +17,7 @@
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * @author kdq
@@ -47,36 +44,32 @@
     private DongHuanBaoJingService dongHuanBaoJingService;
     @Autowired
     private WarnService warnService;
-    @Value("${donghuan.ip}")
-    private String ip;
-    @Value("${donghuan.loginUrl}")
-    private String loginUrl;
-    @Value("${donghuan.deviceClassUrl}")
-    private String deviceClassUrl;
-    @Value("${donghuan.intelligentUrl}")
-    private String intelligentUrl;
-    @Value("${donghuan.findDevice}")
-    private String findDevice;
-    @Value("${donghuan.findDeviceVar}")
-    private String findDeviceVar;
-    @Value("${donghuan.findControlByDeviceId}")
-    private String findControlByDeviceId;
-    @Value("${donghuan.control}")
-    private String control;
-    @Value("${donghuan.findValueByDeviceId}")
-    private String findValueByDeviceId;
-    @Value("${donghuan.findValueByIntelligentId}")
-    private String findValueByIntelligentId;
-    @Value("${donghuan.findValueByStationId}")
-    private String findValueByStationId;
-    @Value("${donghuan.meterDatas}")
-    private String meterDatas;
-    @Value("${donghuan.varDatas}")
-    private String varDatas;
-    @Value("${donghuan.alarm}")
-    private String alarm;
+    @Value("${license.year}")
+    private String Lyear;
+    @Value("${license.month}")
+    private String Lmonth;
 
-    private String token;
+    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(Lyear)){
+            if(month>=Integer.parseInt(Lmonth)){
+                return false;
+            }else {
+                return true;
+            }
+        }else {
+            return false;
+        }
+    }
+
+    @GetMapping("/getLicense")
+    public R getLicense(){
+        Boolean october = isOctober();
+        return R.ok(october);
+    }
 
     @GetMapping("/getHost")
     public R getServer(){
@@ -107,7 +100,7 @@
         for (SystemInfo systemInfo : list) {
             Map<String,Object> map = new HashMap<>();
             map.put("name",systemInfo.getHostName());
-            map.put("runDate",systemInfo.getUptime());
+            map.put("runDate",systemInfo.getUptime()==0?"0鍒嗛挓":getHourAndMinute(systemInfo.getUptime()));
             map.put("isRun",systemInfo.getState());
             map.put("remark",systemInfo.getRemark());
             resultList.add(map);
@@ -115,6 +108,28 @@
         return R.ok(resultList);
     }
 
+    String getHourAndMinute(Long time){
+        long hours = time / 3600;
+        long hours2 = hours;
+        String s = "";
+        if(hours!=0){
+            long day = hours/24;
+            if(day!=0){
+                s+=day+"澶� ";
+                hours = hours - day*24;
+            }
+            s+=hours+"灏忔椂 ";
+            long minutes = (time - hours2*3600)/60;
+            if(minutes != 0){
+                s+=minutes+"鍒嗛挓";
+            }
+        }else {
+            long minutes = time / 60;
+            s+=minutes+"鍒嗛挓";
+        }
+        return s;
+    }
+
     @GetMapping("/getSnmp")
     public R getSnmp(){
         Map<String,Object> map = new HashMap<>();

--
Gitblit v1.9.1