|  | @ -1166,7 +1166,7 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
 | 
	
		
			
				|  |  |             return new ArrayList<>();
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             for (String team:teams){
 | 
	
		
			
				|  |  |                 sql = "select DISTINCT doc.id doctor,CONCAT(doc.`name`,\n" +
 | 
	
		
			
				|  |  |                 sql = "select DISTINCT doc.id doctor,doc.name as doctorName,CONCAT(doc.`name`,\n" +
 | 
	
		
			
				|  |  |                         "CASE WHEN doc.doctor_level=1 THEN '(社区医生)' ELSE '(助老员)' END) as name,doc.photo,doc.mobile from base_team_member mem " +
 | 
	
		
			
				|  |  |                         "INNER JOIN base_doctor doc on mem.doctor_code = doc.id and mem.del=1 and mem.team_code='"+team+"'";
 | 
	
		
			
				|  |  |                 List<Map<String,Object>>tmp = jdbcTemplate.queryForList(sql);
 | 
	
	
		
			
				|  | @ -1185,7 +1185,15 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
 | 
	
		
			
				|  |  |         result.put("fall",null);
 | 
	
		
			
				|  |  |         result.put("deviceSn",null);
 | 
	
		
			
				|  |  |         result.put("monitorInfo",null);
 | 
	
		
			
				|  |  |         if ((StringUtils.isNotBlank(topicItem)&&"preventLost".equals(topicItem))||StringUtils.isBlank(topicItem)){
 | 
	
		
			
				|  |  |         String sql = " select count(id) from base_security_monitoring_order where patient='"+patient+"' and topic_item='preventFall' and status="+SecurityMonitoringOrderDO.Status.apply.getType();
 | 
	
		
			
				|  |  |         Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
 | 
	
		
			
				|  |  |         if (count>0){
 | 
	
		
			
				|  |  |             result.put("fall",true);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         else {
 | 
	
		
			
				|  |  |             result.put("fall",false);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if ((StringUtils.isNotBlank(topicItem)&&"preventLost".equals(topicItem))){
 | 
	
		
			
				|  |  |             List<DevicePatientDevice> devicePatientDeviceDos = patientDeviceDao.findByUserAndCategoryCode(patient,"4");
 | 
	
		
			
				|  |  |             if (devicePatientDeviceDos.size()==0){
 | 
	
		
			
				|  |  |             }
 | 
	
	
		
			
				|  | @ -1240,20 +1248,12 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if ((StringUtils.isNotBlank(topicItem)&&"preventFall".equals(topicItem))||StringUtils.isBlank(topicItem)){
 | 
	
		
			
				|  |  |         if ((StringUtils.isNotBlank(topicItem)&&"preventFall".equals(topicItem))){
 | 
	
		
			
				|  |  |             List<DevicePatientDevice> devicePatientDeviceDos = patientDeviceDao.findByUserAndCategoryCode(patient,"12");
 | 
	
		
			
				|  |  |             if (devicePatientDeviceDos.size()==0){
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             else{
 | 
	
		
			
				|  |  |                 String sql = " select count(id) from base_security_monitoring_order where patient='"+patient+"' and topic_item='preventFall' and status="+SecurityMonitoringOrderDO.Status.apply.getType();
 | 
	
		
			
				|  |  |                 Integer count = jdbcTemplate.queryForObject(sql,Integer.class);
 | 
	
		
			
				|  |  |                 if (count>0){
 | 
	
		
			
				|  |  |                     result.put("fall",true);
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 else {
 | 
	
		
			
				|  |  |                     result.put("fall",false);
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 try {
 | 
	
		
			
				|  |  |                     JSONObject monitorUrl = ysDeviceServicel.getDeviceLiveAddress(patient,devicePatientDeviceDos.get(0).getDeviceSn(),1,null);
 | 
	
		
			
				|  |  |                     result.put("monitorInfoStatus",monitorUrl.getIntValue(ResponseContant.resultFlag));
 |