Parcourir la source

医生socket开发

il y a 8 ans
Parent
commit
f02f53595a

+ 4 - 1
src/server/models/client/wechat.client.js

@ -96,8 +96,11 @@ class WechatClient extends RedisModel {
    static sendAllRead(doctorId,sessionId){
        let doctorClient = clientCache.findByIdAndType(doctorId,SOCKET_TYPES.DOCTOR);
        if(doctorClient){
            if(doctorClient.sessionId==sessionId)
            if(doctorClient.sessionId==sessionId){
                doctorClient.socket.emit('message',{ read:"all"});
            }else{
                log.warn(" doctor not in the same session ");
            }
        }else{
            log.warn(doctorId+" target doctor is not online!");
        }

+ 2 - 2
src/server/models/sessions/sessions.js

@ -628,7 +628,7 @@ class Sessions extends RedisModel {
                                        if(session.type != SESSION_TYPES.GROUP){
                                            for(var j in users){
                                                if(users[j]==userId)continue;
                                                 WechatClient.sendAllRead(users[j]);
                                                 WechatClient.sendAllRead(users[j],sessionId);
                                            }
                                        }
@ -655,7 +655,7 @@ class Sessions extends RedisModel {
                                        if(session.type != SESSION_TYPES.GROUP){
                                            for(var j in users){
                                                if(users[j]==userId)continue;
                                                WechatClient.sendAllRead(users[j]);
                                                WechatClient.sendAllRead(users[j],sessionId);
                                            }
                                        }
                                    })

+ 2 - 2
src/server/resources/config/config.dev.js

@ -19,8 +19,8 @@ let redisConfig = {
// 三师后台
let wlyyServerConfig = {
    host: '172.19.103.87',
    port: 9092
    host: '192.168.131.102',
    port: 8080
};
// 个推AppStore版参数