| 
					
				 | 
			
			
				@ -72,6 +72,8 @@ class SessionRepo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 按时间跨度查询会话。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * TODO: 暂时屏蔽与患者相关的会话,包括MUC与患者名医咨询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param userId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param dateSpan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param handler 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -82,7 +84,7 @@ class SessionRepo { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "LEFT JOIN doctors d ON p.participant_id = d.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "WHERE s.id = p.session_id AND s.last_sender_id <> 'system' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "AND UNIX_TIMESTAMP(s.last_message_time) > UNIX_TIMESTAMP(NOW()) - ? " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "AND p.participant_id <> ? " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "AND p.participant_id <> ? AND s.type <> 1 AND s.business_type = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "AND s.id in (select s.id from sessions s, participants p where s.id = p.session_id and p.participant_id = ?) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        "ORDER BY s.last_message_time DESC"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |