|
@ -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;
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|