diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/ScreenController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/ScreenController.java index 9c4db88..ae2e5eb 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/ScreenController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/ScreenController.java @@ -92,7 +92,11 @@ public class ScreenController extends BaseController public AjaxResult countDeviceNumTop5() { List maps = epsServerRevenueConfigService.countDeviceNumTop5(); - return success(maps); + if(maps.isEmpty()){ + return success(); + }else{ + return success(maps); + } } /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/util/HmacUtils.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/util/HmacUtils.java index 29df934..247789b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/util/HmacUtils.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/util/HmacUtils.java @@ -104,6 +104,7 @@ // String.class // ); // +// System.out.println("secretKey:" + secretKey); // System.out.println("API响应结果:" + response.getBody()); // System.out.println("定时任务执行完成"); // diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/RmResourceRegistrationMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/RmResourceRegistrationMapper.xml index 48f07b2..8df0f5f 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/RmResourceRegistrationMapper.xml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/RmResourceRegistrationMapper.xml @@ -256,7 +256,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -79,22 +81,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} - SELECT - MAX(CASE WHEN t.collect_type = 'sysDescr' THEN t.collect_value END) as sysDescr, - MAX(CASE WHEN t.collect_type = 'sysObjectID' THEN t.collect_value END) as sysObjectID, - MAX(CASE WHEN t.collect_type = 'sysUpTime' THEN t.collect_value END) as sysUpTime, - MAX(CASE WHEN t.collect_type = 'sysContact' THEN t.collect_value END) as sysContact, - MAX(CASE WHEN t.collect_type = 'sysName' THEN t.collect_value END) as sysName, - MAX(CASE WHEN t.collect_type = 'sysLocation' THEN t.collect_value END) as sysLocation, - MAX(CASE WHEN t.collect_type = 'hwStackSystemMac' THEN t.collect_value END) as hwStackSystemMac, - MAX(CASE WHEN t.collect_type = 'entIndex' THEN t.collect_value END) as entIndex, - MAX(CASE WHEN t.collect_type = 'entPhysicalName' THEN t.collect_value END) as entPhysicalName, - MAX(CASE WHEN t.collect_type = 'entPhysicalSoftwareRev' THEN t.collect_value END) as entPhysicalSoftwareRev - FROM `initial_switch_other_collect_data` t + MAX(CASE WHEN t.collect_type = 'memorySizeTotalCollect' THEN t.collect_value END) as memorySizeTotalCollect, + MAX(CASE WHEN t.collect_type = 'systemSwOsCollect' THEN t.collect_value END) as systemSwOsCollect, + MAX(CASE WHEN t.collect_type = 'systemSwArchCollect' THEN t.collect_value END) as systemSwArchCollect, + MAX(CASE WHEN t.collect_type = 'kernelMaxprocCollect' THEN t.collect_value END) as kernelMaxprocCollect, + MAX(CASE WHEN t.collect_type = 'systemDiskSizeTotalCollect' THEN t.collect_value END) as systemDiskSizeTotalCollect, + MAX(CASE WHEN t.collect_type = 'systemBoottimeCollect' THEN t.collect_value END) as systemBoottimeCollect, + MAX(CASE WHEN t.collect_type = 'systemUnameCollect' THEN t.collect_value END) as systemUnameCollect, + MAX(CASE WHEN t.collect_type = 'systemLocaltimeCollect' THEN t.collect_value END) as systemLocaltimeCollect, + MAX(CASE WHEN t.collect_type = 'systemUptimeCollect' THEN t.collect_value END) as systemUptimeCollect + FROM `initial_system_other_collect_data` t INNER JOIN ( SELECT client_id, MAX(create_time) as max_time - FROM `initial_switch_other_collect_data` + FROM `initial_system_other_collect_data` WHERE client_id = #{clientId} GROUP BY client_id ) latest ON t.client_id = latest.client_id AND t.create_time = latest.max_time