Browse Source

sessionListByType 添加P2P会话对象角色

bing 3 years ago
parent
commit
e3868e3540

+ 5 - 0
src/server/models/sessions/sessions.js

@ -1032,6 +1032,10 @@ class Sessions extends RedisModel {
                                            } else {
                                                sessionName = res[0].name;
                                            }
                                            var userType =null;
                                            if (session.type == SESSION_TYPES.P2P){
                                                userType = res[0].userType;
                                            }
                                            var bir = new Date().getTime();
                                            if (res && res.length != 0 && res[0].birthdate) {
                                                bir = res[0].birthdate.getTime();
@ -1056,6 +1060,7 @@ class Sessions extends RedisModel {
                                                sender_birthday: bir,
                                                participantsTimeArray:participantsTime,
                                                status:session.status,
                                                userType:userType,
                                            });
                                            index = (parseInt(index) + 1);

+ 1 - 1
src/server/repository/mysql/participant.repo.js

@ -185,7 +185,7 @@ class ParticipantRepo {
    }
    static findNameById(userId, handler) {
        let sql = "SELECT p.name,p.sex,p.birthdate FROM patients p WHERE p.id =? union SELECT d.name,d.sex,d.birthdate FROM doctors d WHERE d.id =?";
        let sql = "SELECT p.name,p.sex,p.birthdate,2 as userType FROM patients p WHERE p.id =? union SELECT d.name,d.sex,d.birthdate,1 as userType FROM doctors d WHERE d.id =?";
        ImDb.execQuery({
            "sql": sql,
            "args": [userId, userId],