|
@ -373,13 +373,23 @@ class Doctor extends BaseModel {
|
|
|
modelUtil.emitDbError(self.eventEmitter, 'Get group list with doctor failed', err);
|
|
|
return;
|
|
|
}
|
|
|
chats.system.appo = appo;
|
|
|
var appoArray=[];
|
|
|
var appolist={};
|
|
|
appolist.newMessageCount = appo.length;
|
|
|
appolist.lastContent = appo[0].lastContent;
|
|
|
appoArray.push(appolist);
|
|
|
chats.system.appo = appoArray;
|
|
|
smRepo.getSystemList(userId,function(err,sys){
|
|
|
if (err) {
|
|
|
modelUtil.emitDbError(self.eventEmitter, 'Get group list with doctor failed', err);
|
|
|
return;
|
|
|
}
|
|
|
chats.system.sysInfo = sys;
|
|
|
var sysarry=[];
|
|
|
var syslist={};
|
|
|
syslist.newMessageCount = sys.length;
|
|
|
syslist.lastContent = sys[0].lastContent;
|
|
|
sysarry.push(syslist)
|
|
|
chats.system.sysInfo = sysarry;
|
|
|
modelUtil.emitData(self.eventEmitter, chats);
|
|
|
})
|
|
|
})
|
|
@ -553,14 +563,14 @@ class Doctor extends BaseModel {
|
|
|
modelUtil.emitDbError(self.eventEmitter, 'Get chat list with patient failed', err);
|
|
|
return;
|
|
|
}else{
|
|
|
chats.appo = res[0].newMessageCount;
|
|
|
chats.appo = res.length;
|
|
|
}
|
|
|
smRepo.getSystemList(userId,function(err,res){
|
|
|
if (err) {
|
|
|
modelUtil.emitDbError(self.eventEmitter, 'Get chat list with patient failed', err);
|
|
|
return;
|
|
|
}else{
|
|
|
chats.sysInfo = res[0].newMessageCount;
|
|
|
chats.sysInfo = res.length;
|
|
|
}
|
|
|
modelUtil.emitData(self.eventEmitter, chats);
|
|
|
})
|