|
@@ -715,17 +715,30 @@ public class MonitorDataReportServiceImpl implements MonitorDataReportService {
|
|
|
List<SceneNormalRate> SceneNormalRates = new ArrayList<>();
|
|
|
//水质
|
|
|
SceneNormalRate sceneNormalRate1 = monitorDataReportMapper.getQualificationForScene(tenantId, -1,loginUser.getType(),loginUser.getPermissonType(),loginUser.getProgramItemList());
|
|
|
- sceneNormalRate1.setTypeName("水质");
|
|
|
//PH
|
|
|
SceneNormalRate sceneNormalRate2 = monitorDataReportMapper.getQualificationForScene(tenantId, 8,loginUser.getType(),loginUser.getPermissonType(),loginUser.getProgramItemList());
|
|
|
- sceneNormalRate2.setTypeName("PH");
|
|
|
//浊度
|
|
|
SceneNormalRate sceneNormalRate3 = monitorDataReportMapper.getQualificationForScene(tenantId, 10,loginUser.getType(),loginUser.getPermissonType(),loginUser.getProgramItemList());
|
|
|
- sceneNormalRate3.setTypeName("浊度");
|
|
|
//余氯
|
|
|
SceneNormalRate sceneNormalRate4 = monitorDataReportMapper.getQualificationForScene(tenantId, 11,loginUser.getType(),loginUser.getPermissonType(),loginUser.getProgramItemList());
|
|
|
- sceneNormalRate4.setTypeName("余氯");
|
|
|
|
|
|
+ if(sceneNormalRate1 == null){
|
|
|
+ sceneNormalRate1 =new SceneNormalRate();
|
|
|
+ }
|
|
|
+ if(sceneNormalRate2 == null){
|
|
|
+ sceneNormalRate2 =new SceneNormalRate();
|
|
|
+ }
|
|
|
+ if(sceneNormalRate3 == null){
|
|
|
+ sceneNormalRate3 =new SceneNormalRate();
|
|
|
+ }
|
|
|
+ if(sceneNormalRate4 == null){
|
|
|
+ sceneNormalRate4 =new SceneNormalRate();
|
|
|
+ }
|
|
|
+
|
|
|
+ sceneNormalRate1.setTypeName("水质");
|
|
|
+ sceneNormalRate2.setTypeName("PH");
|
|
|
+ sceneNormalRate3.setTypeName("浊度");
|
|
|
+ sceneNormalRate4.setTypeName("余氯");
|
|
|
SceneNormalRates.add(sceneNormalRate1);
|
|
|
SceneNormalRates.add(sceneNormalRate2);
|
|
|
SceneNormalRates.add(sceneNormalRate3);
|