|
@ -905,6 +905,24 @@ class Sessions extends RedisModel {
|
|
|
for(var j = 0 ;j<participantsTimeArray.length;j++){
|
|
|
if(j%2!=0)continue;
|
|
|
let participantsTimeJson = {};
|
|
|
//成员名字
|
|
|
let participantNames;
|
|
|
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,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,
|
|
|
"args": [sessionId,participantsTimeArray[j],sessionId,participantsTimeArray[j]],
|
|
|
"handler": function(err,participantNames){
|
|
|
if(participantNames&&participantNames.length>0){
|
|
|
participantsTimeJson["name"] = participantNames[0].name;
|
|
|
participantsTimeJson["avatar"] = participantNames[0].avatar;
|
|
|
participantsTimeJson["is_patient"] = participantNames[0].type;
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
participantsTimeJson["id"] = participantsTimeArray[j];
|
|
|
participantsTimeJson[participantsTimeArray[j]] = participantsTimeArray[j+1];
|
|
|
participantsTime.push(participantsTimeJson);
|
|
|
}
|