Make the alarm trend rate value is 0 when application size equal to 0.

This commit is contained in:
peng-yongsheng 2018-03-04 11:35:07 +08:00
parent 8e3e0a3c55
commit c7dae338f0
1 changed files with 5 additions and 1 deletions

View File

@ -146,7 +146,11 @@ public class AlarmService {
AlarmTrend alarmTrend = new AlarmTrend();
durationPoints.forEach(durationPoint -> {
alarmTrend.getNumOfAlarmRate().add((trendsMap.getOrDefault(durationPoint.getPoint(), 0) * 10000) / (applications.size()));
if (applications.size() == 0) {
alarmTrend.getNumOfAlarmRate().add(0);
} else {
alarmTrend.getNumOfAlarmRate().add((trendsMap.getOrDefault(durationPoint.getPoint(), 0) * 10000) / (applications.size()));
}
});
return alarmTrend;
}