优化图形分析单位、服务器流量业务表逻辑
This commit is contained in:
+16
-3
@@ -115,6 +115,19 @@ public class InitialSystemOtherCollectDataServiceImpl implements IInitialSystemO
|
||||
// 如果返回null,初始化一个空的Map
|
||||
if (map == null) {
|
||||
map = new HashMap<>();
|
||||
}else{
|
||||
String totalMem = String.valueOf(map.getOrDefault("memorySizeTotalCollect", "0"));
|
||||
map.put("memorySizeTotalCollect",
|
||||
"0".equals(totalMem) ? null : UnitChangeUtil.convertKbToGb(totalMem));
|
||||
String freeMem = String.valueOf(map.getOrDefault("systemDiskSizeTotalCollect", "0"));
|
||||
map.put("systemDiskSizeTotalCollect",
|
||||
"0".equals(freeMem) ? null : UnitChangeUtil.bytesToGb(freeMem));
|
||||
String boottime = String.valueOf(map.getOrDefault("systemBoottimeCollect", "0"));
|
||||
map.put("systemBoottimeCollect",
|
||||
"0".equals(boottime) ? null : UnitChangeUtil.formatUptime(Long.parseLong(boottime)));
|
||||
String uptime = String.valueOf(map.getOrDefault("systemUptimeCollect", "0"));
|
||||
map.put("systemUptimeCollect",
|
||||
"0".equals(uptime) ? null : UnitChangeUtil.formatUptimeSeconds(Long.parseLong(uptime)));
|
||||
}
|
||||
// 获取cpu数量
|
||||
InitialCpuInfo cpuInfo = initialCpuInfoMapper.getCpuInfoByClientId(initialSystemOtherCollectData.getClientId());
|
||||
@@ -168,7 +181,7 @@ public class InitialSystemOtherCollectDataServiceImpl implements IInitialSystemO
|
||||
List<InitialSystemOtherCollectData> list = initialSystemOtherCollectDataMapper.selectInitialSystemOtherCollectDataList(initialSystemOtherCollectData);
|
||||
|
||||
Map<String, Function<InitialSystemOtherCollectData, ?>> extractors = new LinkedHashMap<>();
|
||||
extractors.put("memoryUtilizationData", InitialSystemOtherCollectData::getCollectValue);
|
||||
extractors.put("memoryUtilizationData", info -> UnitChangeUtil.formatDecimal(info.getCollectValue()));
|
||||
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialSystemOtherCollectData::getCreateTime, extractors);
|
||||
}
|
||||
@@ -184,7 +197,7 @@ public class InitialSystemOtherCollectDataServiceImpl implements IInitialSystemO
|
||||
List<InitialSystemOtherCollectData> list = initialSystemOtherCollectDataMapper.selectInitialSystemOtherCollectDataList(initialSystemOtherCollectData);
|
||||
|
||||
Map<String, Function<InitialSystemOtherCollectData, ?>> extractors = new LinkedHashMap<>();
|
||||
extractors.put("swapSizePercentData", InitialSystemOtherCollectData::getCollectValue);
|
||||
extractors.put("swapSizePercentData", info -> UnitChangeUtil.formatDecimal(info.getCollectValue()));
|
||||
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialSystemOtherCollectData::getCreateTime, extractors);
|
||||
}
|
||||
@@ -223,7 +236,7 @@ public class InitialSystemOtherCollectDataServiceImpl implements IInitialSystemO
|
||||
List<InitialSystemOtherCollectData> list = initialSystemOtherCollectDataMapper.selectInitialSystemOtherCollectDataList(initialSystemOtherCollectData);
|
||||
|
||||
Map<String, Function<InitialSystemOtherCollectData, ?>> extractors = new LinkedHashMap<>();
|
||||
extractors.put("memorySizePercentData", InitialSystemOtherCollectData::getCollectValue);
|
||||
extractors.put("memorySizePercentData", info -> UnitChangeUtil.formatDecimal(info.getCollectValue()));
|
||||
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialSystemOtherCollectData::getCreateTime, extractors);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user