|
@@ -191,16 +191,12 @@ public class SecSupplyService {
|
|
|
DeviceParmEntity deviceParmEntity = new DeviceParmEntity();
|
|
|
deviceParmEntity.setSceneEntities(sceneEntities);
|
|
|
List<ParmTypeCountDto> list = deviceParmService.findAlarmCount(deviceParmEntity);
|
|
|
- //余氯11 浊度9 PH7 cod 15 15,7,9,11,18,19
|
|
|
- Integer totalCount = 0;
|
|
|
- Integer nbNormalCount = 0;
|
|
|
+ //余氯11 浊度9 PH8 cod 15 15,8,9,11,18,19
|
|
|
for(ParmTypeCountDto item : list)
|
|
|
{
|
|
|
- totalCount +=item.getTotalCount();
|
|
|
- nbNormalCount+=item.getNbnormalCount();
|
|
|
switch(item.getParmType())
|
|
|
{
|
|
|
- case 7:
|
|
|
+ case 8:
|
|
|
WaterPieStateDto waterPieStateDto1 = new WaterPieStateDto();
|
|
|
waterPieStateDto1.setNormalCount(item.getTotalCount()- item.getNbnormalCount());
|
|
|
waterPieStateDto1.setNbnormalCount(item.getNbnormalCount());
|
|
@@ -225,10 +221,11 @@ public class SecSupplyService {
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+ List<ParmTypeCountDto> listTotal = deviceParmService.findAlarmTotalCount(deviceParmEntity);
|
|
|
WaterPieStateDto waterPieStateDto4 = new WaterPieStateDto();
|
|
|
- waterPieStateDto4.setNormalCount(totalCount- nbNormalCount);
|
|
|
- waterPieStateDto4.setNbnormalCount(nbNormalCount);
|
|
|
- waterPieStateDto4.setPercentage((double) (Math.round((Double.valueOf(totalCount- nbNormalCount)/Double.valueOf(totalCount))*100)));
|
|
|
+ waterPieStateDto4.setNormalCount(listTotal.get(0).getTotalCount()- listTotal.get(0).getNbnormalCount());
|
|
|
+ waterPieStateDto4.setNbnormalCount(listTotal.get(0).getNbnormalCount());
|
|
|
+ waterPieStateDto4.setPercentage((double) (Math.round((Double.valueOf(listTotal.get(0).getTotalCount()- listTotal.get(0).getNbnormalCount())/Double.valueOf(listTotal.get(0).getTotalCount()))*100)));
|
|
|
waterPieDto.setWaterQuality(waterPieStateDto4);
|
|
|
return waterPieDto;
|
|
|
}
|