| 
					
				 | 
			
			
				@ -341,14 +341,15 @@ public class DoctorMessageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // List<SystemMessageDO> systemMessageDOS = messageDao.getByReceiverAndType(doctor,"43"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql =  "select DISTINCT sm.id as id,sm.type AS type,sm.title AS title,sm.sender AS sender,sm.sender_name AS senderName,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  sm.receiver AS receiver,sm.receiver_name AS receiver_name,sm.relation_code AS relationCode,\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  sm.data AS data,sm.is_read AS isRead,DATE_FORMAT(sm.create_time,'%Y-%m-%d') AS createTime,UNIX_TIMESTAMP(sm.create_time) AS createTimeNum,sm.sender_photo AS sender_photo,pd.category_code,pd.device_name" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  from base_system_message sm LEFT JOIN wlyy_patient_device pd ON sm.relation_code = pd.device_sn where sm.receiver = '"+doctor+"' AND sm.type=43 and sm.del=1 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  sm.data AS data,sm.is_read AS isRead,DATE_FORMAT(sm.create_time,'%Y-%m-%d') AS createTime,UNIX_TIMESTAMP(sm.create_time) AS createTimeNum,sm.sender_photo AS sender_photo,pd.category_code,pd.device_name,p.photo " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  from base_system_message sm LEFT JOIN wlyy_patient_device pd ON sm.relation_code = pd.device_sn left join base_patient p on sm.sender = p.id where sm.receiver = '"+doctor+"' AND sm.type=43 and sm.del=1 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(deviceCode)&&!"''".equals(deviceCode)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            sql +=" AND pd.category_code = '"+deviceCode+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //模糊搜居民名字和身份证号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(deviceName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            sql += " and pd.device_name LIKE '%"+deviceName+"%'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            sql += " and ( p.name LIKE '%"+deviceName+"%' or p.idcard like '%"+deviceName+"%' )"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql+= "  order by sm.create_time desc"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |