|  | @ -256,12 +256,12 @@ public class DeviceService {
 | 
	
		
			
				|  |  |                             String url = cloudCareUrl+"/cloudCare/noLogin/device/getDeviceLastLocation";
 | 
	
		
			
				|  |  |                             List<NameValuePair> params = new ArrayList<>();
 | 
	
		
			
				|  |  |                             params.add(new BasicNameValuePair("deviceSn", deviceDO.getDeviceSn()));
 | 
	
		
			
				|  |  |                             String response = httpClientUtil.post(url, params,"UTF-8");
 | 
	
		
			
				|  |  |                             String response = httpClientUtil.get(url, params,"UTF-8");
 | 
	
		
			
				|  |  |                             JSONObject result = com.alibaba.fastjson.JSONObject.parseObject(response);
 | 
	
		
			
				|  |  |                             JSONObject jsonObjectData =JSONObject.parseObject(AesEncryptUtils.agDecrypt(result.getString("data")));
 | 
	
		
			
				|  |  |                             Double lat = jsonObjectData.getJSONObject("data").getJSONObject("obj").getJSONObject("locationdata").getJSONObject("point").getDouble("lat");
 | 
	
		
			
				|  |  |                             Double lon = jsonObjectData.getJSONObject("data").getJSONObject("obj").getJSONObject("locationdata").getJSONObject("point").getDouble("lon");
 | 
	
		
			
				|  |  |                             String address = jsonObjectData.getJSONObject("data").getJSONObject("obj").getJSONObject("locationdata").getString("address");
 | 
	
		
			
				|  |  |                             JSONObject jsonObjectData =JSONObject.parseObject(result.getString("data"));
 | 
	
		
			
				|  |  |                             Double lat = jsonObjectData.getJSONObject("obj").getJSONObject("locationdata").getJSONObject("point").getDouble("lat");
 | 
	
		
			
				|  |  |                             Double lon = jsonObjectData.getJSONObject("obj").getJSONObject("locationdata").getJSONObject("point").getDouble("lon");
 | 
	
		
			
				|  |  |                             String address = jsonObjectData.getJSONObject("obj").getJSONObject("locationdata").getString("address");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             String sql ="select DISTINCT pack.org_code,pack.org_name\n" +
 | 
	
		
			
				|  |  |                                     " from base_service_package_sign_record sr,base_service_package_record pr,base_service_package_item item ,base_service_package pack\n" +
 | 
	
	
		
			
				|  | @ -291,8 +291,6 @@ public class DeviceService {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                                 response = httpClientUtil.post(url, params,"UTF-8");
 | 
	
		
			
				|  |  |                                 System.out.println(response);
 | 
	
		
			
				|  |  |                                 System.out.println(response);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                     }
 | 
	
	
		
			
				|  | @ -821,6 +819,10 @@ public class DeviceService {
 | 
	
		
			
				|  |  |         BasePatientOutBed outBed = outBedDao.findByPatientAndDeviceSn(patient,device);
 | 
	
		
			
				|  |  |         if (null==outBed){
 | 
	
		
			
				|  |  |             outBed = new BasePatientOutBed();
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             if (0==outBed.getStatus()&&0==status){//离床状态不刷新时间,需要计算离床时长
 | 
	
		
			
				|  |  |                 return;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         outBed.setPatient(patient);
 | 
	
		
			
				|  |  |         outBed.setDeviceSn(device);
 |