소스 검색

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

8 년 전
부모
커밋
83597145bc
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      src/server/models/sessions/participants.js

+ 6 - 3
src/server/models/sessions/participants.js

@ -258,8 +258,8 @@ class Participants extends RedisModel {
                ModelUtil.emitOK(self.eventEmitter, {status:200,message: "用户未创建咨询!"});
                return;
            }else{
                let session = res[0];
                if(oldUserId){
                    let session = res[0];
                    redis.hgetAsync(participantsRoleKey,oldUserId).then(function(role){
                        if(!role)role = 0;
                        self.addUser(session.id,userId,role,function(err,addResult){
@ -280,8 +280,11 @@ class Participants extends RedisModel {
                    })
                }else{
                    self.addUser(session.id,userId,"0",function(err,addResult){
                        if(err){
                            ModelUtil.emitOK(self.eventEmitter, {status:-1,message: "会话成员添加失败!"});
                        if(!err){
                            ModelUtil.emitOK(self.eventEmitter, {status:200,message: "成员变更成功!"});
                            return;
                        }else{
                            ModelUtil.emitOK(self.eventEmitter, {status:-1,message: "成员变更失败!"});
                            return;
                        }
                    });