| 
					
				 | 
			
			
				@ -1155,6 +1155,19 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if ("0".equals(showLevel)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        obj.put("device_name","单体征测量仪"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        obj.put("Subdivision",true);//是否可查看下一层次 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        StringBuffer sqlTmp = new StringBuffer("select code from xmiot.iot_system_dict where dict_name='DEVICE_TYPE' and `code` in ('"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        sqlTmp.append(deviceType.replace(",","','")).append("') "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        sqlTmp.append("and del=1 and parent_code \n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                "in(select id from xmiot.iot_system_dict where dict_name='DEVICE' and `value`='单体征测量仪' and del=1)"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        List<String> list = jdbcTemplate.queryForList(sqlTmp.toString(),String.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        sqlTmp = new StringBuffer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        for (String s:list){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            sqlTmp.append(","+s); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (list.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            sqlTmp.deleteCharAt(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        obj.put("type",sqlTmp.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    else if("1".equals(showLevel)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        String temp = obj.getString("type"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1168,6 +1181,7 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        obj.put("Subdivision",false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    obj.put("showLevel",Integer.parseInt(showLevel)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.put("deviceInfo",arr);//设备信息统计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //统计物联率设备,失联设备 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1208,6 +1222,7 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("device_name","健康小屋"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("Subdivision",false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("showLevel",Integer.parseInt(showLevel)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.getJSONArray("deviceInfo").add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.put("grantCount",result.getInteger("grantCount")+count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //统计健康小屋数据/ 小屋全部统计为正常使用 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1242,7 +1257,7 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        float size = (float) (first * 100) / second; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        DecimalFormat df = new DecimalFormat("0.00");//格式化小数,不足的补0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String filesize = df.format(size); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return filesize + "%"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return filesize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 |