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