| 
					
				 | 
			
			
				@ -281,6 +281,16 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return myJdbcTemplate.queryJson(sql.toString(),new Object[]{(page-1)*pageSize,pageSize}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer deviceOverhaulListTotal(String deviceSn){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT count(o.id) c from iot_patient_device d,iot_device_overhaul o" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " WHERE d.device_sn = '"+deviceSn+"' and d.id = o.patient_device_id "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<JSONObject> list = myJdbcTemplate.queryJson(sql.toString(),new Object[]{}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return list.get(0).getInteger("c"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 入住情况 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -404,11 +414,15 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 智能设备发放 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONArray smartDeviceDistribution(String type,String name){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONArray smartDeviceDistribution(String startTime,String endTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             String deviceType,String area,String hospital){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String url = "/wlyygc/iot_monitoring/smartDeviceDistribution"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String, Object> params = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("type",type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("name",name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("startTime",startTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("endTime",endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("deviceType",deviceType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("area",area); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("hospital",hospital); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String response = sendGet(url,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject json = JSONObject.parseObject(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(json.getInteger("status")==200){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -440,7 +454,7 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param deviceSn 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONArray deviceUseData(Integer page,Integer pageSize,String deviceSn){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject deviceUseData(Integer page,Integer pageSize,String deviceSn){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String url = "/wlyygc/iot_monitoring/deviceUseData"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String, Object> params = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params.put("page",page); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -449,10 +463,10 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String response = sendGet(url,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject json = JSONObject.parseObject(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(json.getInteger("status")==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return json.getJSONArray("data"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return json.getJSONObject("data"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -469,7 +483,25 @@ public class MonitorPlatformService  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String response = sendGet(url,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject json = JSONObject.parseObject(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(json.getInteger("status")==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return json.getJSONObject("data"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject tmp = json.getJSONObject("data"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //查询物联网获取设备信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "SELECT d.device_sn,b.supplier_name supplierName,b.origin_place originPlace,e.product_img productImg" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    ",e.description  from iot_device d,iot_product_base_info b,iot_product_extend_info e" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " WHERE d.device_sn = '"+deviceSn+"' and d.product_id = b.id and d.product_id = e.product_id"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<JSONObject> list = myJdbcTemplate.queryJson(sql.toString(),new Object[]{}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(list!=null&&list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject js = list.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("supplierName",js.getString("supplierName")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("originPlace",js.getString("originPlace")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("productImg",js.getString("productImg")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("description",js.getString("description")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("supplierName",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("originPlace",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("productImg",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.put("description",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return tmp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return new JSONObject(); 
			 |