| 
					
				 | 
			
			
				@ -120,17 +120,33 @@ public class DetectionPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("lawOfIOT",getRange( (securityIsUser.intValue() + healthIsUser.intValue() ),( securityAllCount.intValue() + healthAllCount.intValue()  ) ));//物联率 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("isUseAllIot",(securityIsUser.intValue() + healthIsUser.intValue()));//已发放设备 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("allIot",securityAllCount.intValue() + healthAllCount.intValue());//总设备 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        String unUseSql = "";//连续一周为上传数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        List<Map<String , Object>> unUseList = jdbcTemplate.queryForList(unUseSql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        Long unUseCount = (Long) securityList.get(0).get("allCount"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				////        if (unUseList.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				////            unUseCount = (Long) securityList.get(0).get("allCount"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				////        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        object.put("lostLaw",getRange(unUseCount.intValue(),securityIsUser.intValue() + healthIsUser.intValue()));//设备失联率 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("lostLaw","0%");//设备失联率 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String unUseSql = "SELECT * FROM wlyy_devices WHERE is_binding = 1 AND contact_status = 0";//contact_status = 0   失联 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String , Object>> unUseList = jdbcTemplate.queryForList(unUseSql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        int unUseCount = unUseList.size(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("unUseCount",unUseCount);//设备失联数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("lostLaw",getRange(unUseCount,(securityIsUser.intValue() + healthIsUser.intValue())));//设备失联率    失联设备/已发放设备 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return object; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject getRealTimeData(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject object = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String getMonitorPhysicalSignsSql = "SELECT COUNT(1) FROM wlyy_patient_health_index WHERE (type = 1 or type = 2) AND del = 1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer getMonitorPhysicalSignsCount = jdbcTemplate.queryForObject(getMonitorPhysicalSignsSql,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("getMonitorPhysicalSignsCount",getMonitorPhysicalSignsCount);      //监测体征 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String getAbnormalSignsSql = "SELECT COUNT(1) FROM wlyy_patient_health_index WHERE (type = 1 or type = 2) AND del = 1 AND status = 1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer getAbnormalSignsCount = jdbcTemplate.queryForObject(getAbnormalSignsSql,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("getAbnormalSignsCount",getAbnormalSignsCount);      //异常体征 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String getGiveEarlyWarningSql = "SELECT COUNT(1) FROM base_security_monitoring_order"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer getGiveEarlyWarningCount = jdbcTemplate.queryForObject(getGiveEarlyWarningSql,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("getGiveEarlyWarningCount",getGiveEarlyWarningCount);      //预警次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String getBaseDeviceHealthIndexSql = "SELECT COUNT(1) FROM base_device_health_index";  //烟感气感数据上传次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer getBaseDeviceHealthIndexCount = jdbcTemplate.queryForObject(getBaseDeviceHealthIndexSql,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String getBaseYxdeviceIndexSql = "SELECT COUNT(1) FROM base_yxdevice_index";    //拐杖数据上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer getBaseYxdeviceIndexCount = jdbcTemplate.queryForObject(getBaseYxdeviceIndexSql,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer getExamineIndexSum = getGiveEarlyWarningCount + getBaseDeviceHealthIndexCount + getBaseYxdeviceIndexCount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("getExamineIndexSum",getExamineIndexSum);      //监测指标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return object; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getRange(int first, int second) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (second == 0 && first > 0) { 
			 |