Explorar el Código

移除系统会话相关的消息统计和不在权限内的消息统计

hace 8 años
padre
commit
d02db0f745
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/server/repository/mysql/session.repo.js

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

@ -37,8 +37,9 @@ class SessionRepo {
     */
    static findAll(userId, handler) {
        let sql = "select session_id from " + DB_TABLES.Participants + " w where w.participant_id = ? and participant_role =0  group by w.session_id";
        let sys_session = "select session_id from " + DB_TABLES.Participants + " w where w.participant_id = 'system' and participant_role =0  group by w.session_id";
        let sessionSQL = "select id, name, type, create_date, last_sender_id, last_sender_name, last_content_type, last_content, last_message_time from "
            + DB_TABLES.Sessions + " s where s.id in(" + sql + ")";
            + DB_TABLES.Sessions + " s where s.id in(" + sql + ") and s.id not in ("+sys_session+")";
        ImDb.execQuery({
            "sql": sessionSQL,
            "args": [userId],