Browse Source

最近会话过滤掉与患者相关的会话

Sand 8 years ago
parent
commit
04592cea58
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/server/repository/mysql/session.repo.js

+ 3 - 1
src/server/repository/mysql/session.repo.js

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