谐波数据校验
This commit is contained in:
@@ -442,8 +442,8 @@ public class HarmonicServiceImpl implements IHarmonicService {
|
||||
areaDTO.setAverageOverDay(avgOverDay);
|
||||
areaDTO.setRatio(Math.min(ratio,100.0));
|
||||
//月监测点超标占比
|
||||
Double lineRatio = BigDecimal.valueOf(overLineCount*100/onlineCount).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||
areaDTO.setLineRatio(lineRatio);
|
||||
Double lineRatio = onlineCount==0?0:BigDecimal.valueOf(overLineCount*100/onlineCount).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||
areaDTO.setLineRatio(Math.min(lineRatio,100.0));
|
||||
return areaDTO;
|
||||
}
|
||||
|
||||
@@ -522,8 +522,8 @@ public class HarmonicServiceImpl implements IHarmonicService {
|
||||
areaDTO.setAverageOverDay(avgOverDay);
|
||||
areaDTO.setRatio(Math.min(ratio,100.0));
|
||||
//月监测点超标占比
|
||||
Double lineRatio = BigDecimal.valueOf(overLineCount*100/onlineCount).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||
areaDTO.setLineRatio(lineRatio);
|
||||
Double lineRatio = onlineCount==0?0:BigDecimal.valueOf(overLineCount*100/onlineCount).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||
areaDTO.setLineRatio(Math.min(lineRatio,100.0));
|
||||
return areaDTO;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user