|  | @ -124,6 +124,8 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
 | 
	
		
			
				|  |  |     private BaseSleepPlanDetailDao sleepPlanDetailDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private BaseSleepNightRecordDao nightRecordDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private PatientSafeAreaDao safeAreaDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     private Logger logger = LoggerFactory.getLogger(SecurityMonitoringOrderService.class);
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -254,8 +256,8 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
 | 
	
		
			
				|  |  |         return result;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public List<Map<String , Object>> getElectronicFence(String deviceSn){
 | 
	
		
			
				|  |  |         String sql = " select safe_area_gz safeAreaGz from wlyy_patient_device where device_sn = '"+deviceSn+"' and del = 0 order by id desc limit 1";
 | 
	
		
			
				|  |  |     public List<Map<String , Object>> getElectronicFence(String patient){
 | 
	
		
			
				|  |  |         String sql = " select safe_area_gz safeAreaGz from wlyy_patient_safe_area where patient = '"+patient+"' ";
 | 
	
		
			
				|  |  |         return jdbcTemplate.queryForList(sql);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -1402,7 +1404,11 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 if (!(dulat == 0.0 && dulon == 0.0)) {
 | 
	
		
			
				|  |  |                     String safeArea = deviceDO.getSafeAreaGz();
 | 
	
		
			
				|  |  |                     List<PatientSafeAreaDO> safeAreaDOS = safeAreaDao.findByPatient(deviceDO.getUser());
 | 
	
		
			
				|  |  |                     String safeArea=null;
 | 
	
		
			
				|  |  |                     if (safeAreaDOS.size()>0){
 | 
	
		
			
				|  |  |                         safeArea = safeAreaDOS.get(0).getSafeAreaGz();
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     JSONArray fenceLocation = new JSONArray();
 | 
	
		
			
				|  |  |                     String address = LatitudeUtils.getLocationAddress(dulat + "", dulon + "");
 | 
	
		
			
				|  |  |                     if (StringUtils.isNotBlank(safeArea)) {
 |