优化图形分析根据可选时间补0逻辑、优化流量图形单位可选功能。
This commit is contained in:
+8
-2
@@ -242,7 +242,10 @@ public class InitialBandwidthTrafficServiceImpl implements IInitialBandwidthTraf
|
||||
info != null && info.getOutSpeed() != null ?
|
||||
new BigDecimal(info.getOutSpeed()).divide(divisor, 2, RoundingMode.HALF_UP) :
|
||||
0);
|
||||
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsData(list, InitialBandwidthTraffic::getCreateTime, extractors);
|
||||
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
|
||||
list, InitialBandwidthTraffic::getCreateTime, extractors,
|
||||
initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime()
|
||||
);
|
||||
resultMap.put("unit", unit);
|
||||
return resultMap;
|
||||
} catch (Exception e){
|
||||
@@ -271,7 +274,10 @@ public class InitialBandwidthTrafficServiceImpl implements IInitialBandwidthTraf
|
||||
extractors.put("inDroppedData", info -> info.getInDropped());
|
||||
extractors.put("outDroppedData", info -> info.getOutDropped());
|
||||
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialBandwidthTraffic::getCreateTime, extractors);
|
||||
return EchartsDataUtils.buildEchartsDataAutoPadding(
|
||||
list, InitialBandwidthTraffic::getCreateTime, extractors,
|
||||
initialBandwidthTraffic.getStartTime(), initialBandwidthTraffic.getEndTime()
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+16
-4
@@ -166,7 +166,10 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
|
||||
info != null && info.getOutSpeed() != null ?
|
||||
info.getOutSpeed().divide(divisor, 2, RoundingMode.HALF_UP) :
|
||||
0);
|
||||
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsData(list, InitialSwitchInfo::getCreateTime, extractors);
|
||||
Map<String, Object> resultMap = EchartsDataUtils.buildEchartsDataAutoPadding(
|
||||
list, InitialSwitchInfo::getCreateTime, extractors,
|
||||
initialSwitchInfo.getStartTime(), initialSwitchInfo.getEndTime()
|
||||
);
|
||||
resultMap.put("unit", unit);
|
||||
return resultMap;
|
||||
} catch (Exception e){
|
||||
@@ -186,7 +189,10 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
|
||||
Map<String, Function<InitialSwitchInfo, ?>> extractors = new LinkedHashMap<>();
|
||||
extractors.put("netInDiscardsData", info -> info.getIfInDiscards());
|
||||
extractors.put("netOutDiscardsData", info -> info.getIfOutDiscards());
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialSwitchInfo::getCreateTime, extractors);
|
||||
return EchartsDataUtils.buildEchartsDataAutoPadding(
|
||||
list, InitialSwitchInfo::getCreateTime, extractors,
|
||||
initialSwitchInfo.getStartTime(), initialSwitchInfo.getEndTime()
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -200,7 +206,10 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
|
||||
Map<String, Function<InitialSwitchInfo, ?>> extractors = new LinkedHashMap<>();
|
||||
extractors.put("netInTotalData", info -> info.getInBytes().multiply(new BigDecimal(8)));
|
||||
extractors.put("netOutTotalData", info -> info.getOutBytes().multiply(new BigDecimal(8)));
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialSwitchInfo::getCreateTime, extractors);
|
||||
return EchartsDataUtils.buildEchartsDataAutoPadding(
|
||||
list, InitialSwitchInfo::getCreateTime, extractors,
|
||||
initialSwitchInfo.getStartTime(), initialSwitchInfo.getEndTime()
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -214,6 +223,9 @@ public class InitialSwitchInfoServiceImpl implements IInitialSwitchInfoService
|
||||
Map<String, Function<InitialSwitchInfo, ?>> extractors = new LinkedHashMap<>();
|
||||
extractors.put("netInErrDiscardsData", info -> info.getIfInErrors());
|
||||
extractors.put("netOutErrDiscardsData", info -> info.getIfOutErrors());
|
||||
return EchartsDataUtils.buildEchartsData(list, InitialSwitchInfo::getCreateTime, extractors);
|
||||
return EchartsDataUtils.buildEchartsDataAutoPadding(
|
||||
list, InitialSwitchInfo::getCreateTime, extractors,
|
||||
initialSwitchInfo.getStartTime(), initialSwitchInfo.getEndTime()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user