| 
					
				 | 
			
			
				@@ -73,6 +73,7 @@ public class MonitorInfoController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sceneDeviceAttributeDto.setYear(dateTime.getYear()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sceneDeviceAttributeDto.setMonth(dateTime.getMonthValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sceneDeviceAttributeDto.setDay(dateTime.getDayOfMonth()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sceneDeviceAttributeDto.setSceneId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<SceneDeviceAttributeDto> sceneDeviceAttributeDtos = monitorInfoService.findAttributeList(sceneDeviceAttributeDto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //取缓存里的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             byte[] bytes = redisUtil.get(("sms_water_" + item.getDeviceCode()).getBytes()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -85,7 +86,7 @@ public class MonitorInfoController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //将缓存中的实时数据放到map中方便进行遍历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (MonitorDataValueEntity dateValue : monitorDataEntity.getDataValues()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     map.put(dateValue.getAttributeId(), dateValue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    System.out.println("dateValue.getAttributeId()" + dateValue.getAttributeId() + " " + dateValue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    System.out.println("dateValue.getAttributeId()" + dateValue.getAttributeId() + " " + dateValue.getDataValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (SceneDeviceAttributeDto itemAttribute : sceneDeviceAttributeDtos) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     System.out.println("itemAttribute.getAttributeId()" + itemAttribute.getAttributeId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,8 +97,11 @@ public class MonitorInfoController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (map.get(itemAttribute.getAttributeId()).getDataValue() != null && itemAttribute.getLatestValue() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         attributeDiffValue = map.get(itemAttribute.getAttributeId()).getDataValue() - itemAttribute.getLatestValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        System.out.println(" map.get(itemAttribute.getAttributeId()).getDataValue()" +  map.get(itemAttribute.getAttributeId()).getDataValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        System.out.println("itemAttribute.getAttributeId(2)" + itemAttribute.getLatestValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } else if (map.get(itemAttribute.getAttributeId()).getDataValue() != null && itemAttribute.getLatestValue() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         attributeDiffValue =  map.get(itemAttribute.getAttributeId()).getDataValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        System.out.println("itemAttribute.getAttributeId(2)" + attributeDiffValue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     switch (itemAttribute.getAttributeType()) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,6 +119,7 @@ public class MonitorInfoController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                System.out.println("sceneUsageDto.intakeWaterUsage:"+sceneUsageDto.getIntakeWaterUsage()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(sceneUsageDto.getYieldWaterUsage()==null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     sceneUsageDto.setYieldWaterUsage(sceneUsageDto.getYieldWaterUsage()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(sceneUsageDto.getIntakeWaterUsage()==null) 
			 |