|  | @ -687,5 +687,29 @@ public class SpecialistService extends BaseService {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public Long findMessagePatientCount(String doctor){
 | 
	
		
			
				|  |  |         String sql ="SELECT " +
 | 
	
		
			
				|  |  |                 " COUNT(s.sender) AS total " +
 | 
	
		
			
				|  |  |                 " FROM " +
 | 
	
		
			
				|  |  |                 " ( " +
 | 
	
		
			
				|  |  |                 "  SELECT DISTINCT " +
 | 
	
		
			
				|  |  |                 "   m.sender " +
 | 
	
		
			
				|  |  |                 "  FROM " +
 | 
	
		
			
				|  |  |                 "   wlyy_message m " +
 | 
	
		
			
				|  |  |                 "  WHERE " +
 | 
	
		
			
				|  |  |                 "   m.type IN (16,17) " +
 | 
	
		
			
				|  |  |                 "  AND m.receiver = '"+doctor+"' " +
 | 
	
		
			
				|  |  |                 "  AND m.has_read = 1 " +
 | 
	
		
			
				|  |  |                 "  AND m.over = 1 " +
 | 
	
		
			
				|  |  |                 " ) s";
 | 
	
		
			
				|  |  |         List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
 | 
	
		
			
				|  |  |         Long total = 0L;
 | 
	
		
			
				|  |  |         if(list!=null&&list.size()>0){
 | 
	
		
			
				|  |  |             Map<String,Object> map = list.get(0);
 | 
	
		
			
				|  |  |             total = (Long)map.get("total");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return total;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 | 
	
		
			
				|  |  | 
 |