| 
					
				 | 
			
			
				@ -41,15 +41,16 @@ public class EmeWarnOrderJob implements Job { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //救助工单<=1小时&&<1未处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = " select '紧急呼叫' as serverDesc,o.org_code orgCode,o.device_sn,o.serve_lat,o.serve_lon,o.id,o.session_id sessionId,o.patient,o.patient_name patientName,o.create_time,20 as type from " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "base_emergency_assistance_order o where status=1 and (TIMESTAMPDIFF(HOUR,o.create_time,now()) >=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = " select '紧急呼叫' as serverDesc,o.org_code orgCode,o.device_sn,o.serve_lat,o.serve_lon,o.id,o.session_id sessionId,o.patient,o.patient_name patientName,o.create_time,20 as type,p.residential_area residentialArea from " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "base_emergency_assistance_order o INNER JOIN base_patient p on o.patient = p.id where status=1 and (TIMESTAMPDIFF(HOUR,o.create_time,now()) >=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and TIMESTAMPDIFF(HOUR,o.create_time,now()) <24) and not EXISTS ( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " select 1 from base_emergency_warn_log log where log.order_id = o.id) "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String,Object>>  list = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //安防<=1小时&&<1天未处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sql = " select o.serve_desc serverDesc,o.hospital orgCode,o.device_sn,o.serve_lat,o.serve_lon,o.id,o.patient,o.patient_name patientName,o.serve_desc serverDesc,ct.id consult,22 as type from base_security_monitoring_order o " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sql = " select o.serve_desc serverDesc,o.hospital orgCode,o.device_sn,o.serve_lat,o.serve_lon,o.id,o.patient,o.patient_name patientName,o.serve_desc serverDesc,ct.id consult,22 as type,p.residential_area residentialArea from " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " base_security_monitoring_order o INNER JOIN base_patient p on o.patient = p.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " INNER JOIN wlyy_consult ct on o.id = ct.relation_code where o.status=1 and (TIMESTAMPDIFF(HOUR,o.create_time,now()) >=1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND TIMESTAMPDIFF(HOUR,o.create_time,now()) <24) and not EXISTS ( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " select 1 from base_emergency_warn_log log where log.order_id = o.id); "; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -76,6 +77,7 @@ public class EmeWarnOrderJob implements Job { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("categoryCode",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("orgType",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("contactStatus",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("residentialArea",null==map.get("residentialArea")?"":map.get("residentialArea")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (null!=map.get("device_sn")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String device_sn = map.get("device_sn").toString(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -111,6 +113,7 @@ public class EmeWarnOrderJob implements Job { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("categoryCode",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("orgType",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("contactStatus",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        message.put("residentialArea",null==map.get("residentialArea")?"":map.get("residentialArea")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (null!=map.get("device_sn")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String device_sn = map.get("device_sn").toString(); 
			 |