|
@@ -189,21 +189,25 @@ public class HomePageReportServiceImpl implements HomePageReportService {
|
|
|
if(pipeNetworkQuality != null){
|
|
|
waterQualityRate.setAbnormal(waterQualityRate.getAbnormal()+pipeNetworkQuality.getAbnormal());
|
|
|
waterQualityRate.setPipeNetworkQuality(pipeNetworkQuality.getAverageQuality());
|
|
|
- waterQualityRate.setAverageQuality(waterQualityRate.getAverageQuality().add(pipeNetworkQuality.getAverageQuality()));
|
|
|
+ waterQualityRate.setPipeNetworkAbnormal(pipeNetworkQuality.getAbnormal());
|
|
|
+ waterQualityRate.setAverageQuality(pipeNetworkQuality.getAverageQuality());
|
|
|
}
|
|
|
if(waterSourceQuality != null){
|
|
|
waterQualityRate.setAbnormal(waterQualityRate.getAbnormal()+waterSourceQuality.getAbnormal());
|
|
|
waterQualityRate.setWaterSourceQuality(waterSourceQuality.getAverageQuality());
|
|
|
+ waterQualityRate.setWaterSourceAbnormal(waterQualityRate.getAbnormal());
|
|
|
waterQualityRate.setAverageQuality(waterQualityRate.getAverageQuality().add(waterSourceQuality.getAverageQuality()));
|
|
|
}
|
|
|
if(waterFactoryQuality != null){
|
|
|
waterQualityRate.setAbnormal(waterQualityRate.getAbnormal()+waterFactoryQuality.getAbnormal());
|
|
|
waterQualityRate.setWaterFactoryQuality(waterFactoryQuality.getAverageQuality());
|
|
|
+ waterQualityRate.setWaterFactoryAbnormal(waterFactoryQuality.getAbnormal());
|
|
|
waterQualityRate.setAverageQuality(waterQualityRate.getAverageQuality().add(waterFactoryQuality.getAverageQuality()));
|
|
|
}
|
|
|
if(pumpingStationQuality != null){
|
|
|
waterQualityRate.setAbnormal(waterQualityRate.getAbnormal()+pumpingStationQuality.getAbnormal());
|
|
|
waterQualityRate.setPumpingStationQuality(pumpingStationQuality.getAverageQuality());
|
|
|
+ waterQualityRate.setPumpingStationAbnormal(pumpingStationQuality.getAbnormal());
|
|
|
waterQualityRate.setAverageQuality(waterQualityRate.getAverageQuality().add(pumpingStationQuality.getAverageQuality()));
|
|
|
}
|
|
|
waterQualityRate.setAverageQuality(waterQualityRate.getAverageQuality().divide(new BigDecimal("4"),3,BigDecimal.ROUND_HALF_UP));
|