ソースを参照

成员替换,创建会话,人员先删除后写入

8 年 前
コミット
7f52aca3a2
1 ファイル変更8 行追加2 行削除
  1. 8 2
      src/server/models/user/users.js

+ 8 - 2
src/server/models/user/users.js

@ -28,7 +28,7 @@ let config = require('../../resources/config/' + configFile);
const REDIS_KEYS = require('../../include/commons').REDIS_KEYS;
const PLATFORMS = require('../../include/commons').PLATFORM;
const SESSION_TYPE = require('../../include/commons').SESSION_TYPES;
class Users extends RedisModel {
    constructor() {
        super();
@ -152,11 +152,17 @@ class Users extends RedisModel {
                                if (res != null) return;
                                (function (sessionId, userId) {
                                    var business_type = session.business_type;
                                    if(!session.business_type&&session.type==SESSION_TYPE.MUC){
                                        business_type = 2
                                    }else if(!session.business_type&&session.type!=SESSION_TYPE.MUC){
                                        business_type = 1
                                    }
                                    let redisSession = [
                                        "id", session.id,
                                        "name", session.name,
                                        "type", session.type,
                                        "business_type", session.business_type || 1,
                                        "business_type", business_type,
                                        "last_sender_id", session.last_sender_id == null ? "" : session.last_sender_id,
                                        "last_sender_name", session.last_sender_name == null ? "" : session.last_sender_name,
                                        "last_content_type", session.last_content_type == null ? "" : session.last_content_type,