Browse Source

Merge branch 'im-internet-hospital' of liubing/im.doctor into im-internet-hospital

shikejing 4 years ago
parent
commit
ac33294ae7
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/server/models/sessions/sessions.js

+ 6 - 4
src/server/models/sessions/sessions.js

@ -643,9 +643,9 @@ class Sessions extends RedisModel {
                                    let participantsTimeJson = {};
                                    //成员名字
                                    let participantNames;
                                    let sql = "SELECT u.name,u.avatar   FROM  participants p, patients u " +
                                    let sql = "SELECT u.name,u.avatar,1 as type    FROM  participants p, patients u " +
                                        "WHERE  p.session_id = ?  AND p.participant_id = u.id AND P.participant_id=? union "+
                                    " SELECT u.name,u.avatar   FROM  participants p, doctors u  " +
                                    " SELECT u.name,u.avatar,0 as type   FROM  participants p, doctors u  " +
                                        " WHERE  p.session_id = ?  AND p.participant_id = u.id AND P.participant_id=? ";
                                    ImDb.execQuery({
                                        "sql": sql,
@ -654,6 +654,7 @@ class Sessions extends RedisModel {
                                            if(participantNames&&participantNames.length>0){
                                                participantsTimeJson["name"] = participantNames[0].name;
                                                participantsTimeJson["avatar"] = participantNames[0].avatar;
                                                participantsTimeJson["is_patient"] = participantNames[0].type;
                                            }
                                        }
                                    });
@ -1092,9 +1093,9 @@ class Sessions extends RedisModel {
                                    if(j%2!=0)continue;
                                    let participantsTimeJson = {};
                                    let participantNames;
                                    let sql = "SELECT u.name,u.avatar   FROM  participants p, patients u " +
                                    let sql = "SELECT u.name,u.avatar,1 as type   FROM  participants p, patients u " +
                                        "WHERE  p.session_id = ?  AND p.participant_id = u.id AND P.participant_id=? union "+
                                        " SELECT u.name,u.avatar   FROM  participants p, doctors u  " +
                                        " SELECT u.name,u.avatar,0 as type   FROM  participants p, doctors u  " +
                                        " WHERE  p.session_id = ?  AND p.participant_id = u.id AND P.participant_id=? ";
                                    ImDb.execQuery({
                                        "sql": sql,
@ -1103,6 +1104,7 @@ class Sessions extends RedisModel {
                                            if(participantNames&&participantNames.length>0){
                                                participantsTimeJson["name"] = participantNames[0].name;
                                                participantsTimeJson["avatar"] = participantNames[0].avatar;
                                                participantsTimeJson["is_patient"] = participantNames[0].type;
                                            }
                                        }
                                    });