|
@ -444,7 +444,7 @@ class Topics extends RedisModel {
|
|
if(err){
|
|
if(err){
|
|
ModelUtil.emitOK(self.eventEmitter, {status: -1, "message": err});
|
|
ModelUtil.emitOK(self.eventEmitter, {status: -1, "message": err});
|
|
}else {
|
|
}else {
|
|
callEnd(res[0].session_id);
|
|
|
|
|
|
callEnd(res[0].session_id,topicId);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@ -452,13 +452,16 @@ class Topics extends RedisModel {
|
|
/**
|
|
/**
|
|
* 结束消息发送
|
|
* 结束消息发送
|
|
*/
|
|
*/
|
|
function callEnd(sessionId) {
|
|
|
|
|
|
function callEnd(sessionId,topicId) {
|
|
|
|
|
|
|
|
let endMsgContent = "{\"msg\":\""+endUserName+"结束了咨询\",\"consultcode\":\""+topicId+"\"}"
|
|
|
|
|
|
let msg = {
|
|
let msg = {
|
|
sender_id: endUser,
|
|
sender_id: endUser,
|
|
sender_name: "系统",//endUserName,发起和结束咨询的消息由系统发出,发送者ID记录操作人!
|
|
sender_name: "系统",//endUserName,发起和结束咨询的消息由系统发出,发送者ID记录操作人!
|
|
agent: agent,
|
|
agent: agent,
|
|
content_type: 7,
|
|
content_type: 7,
|
|
content: endUserName + "结束了咨询",
|
|
|
|
|
|
content: endMsgContent,
|
|
timestamp: new Date()
|
|
timestamp: new Date()
|
|
};
|
|
};
|
|
|
|
|