|
@ -63,6 +63,7 @@ class WechatClient extends RedisModel {
|
|
|
* @param message 消息体
|
|
|
*/
|
|
|
static sendMessage(targetUserId, targetUserName, message) {
|
|
|
log.info("=============推送2sessionType"+message.content_type);
|
|
|
if (message&&(message.content_type == CONTENT_TYPES.PlainText ||
|
|
|
message.content_type == CONTENT_TYPES.Image ||
|
|
|
message.content_type == CONTENT_TYPES.Audio||
|
|
@ -81,8 +82,11 @@ class WechatClient extends RedisModel {
|
|
|
message.content_type== CONTENT_TYPES.Article ||
|
|
|
message.content_type==CONTENT_TYPES.surveyMessage||
|
|
|
message.content_type==CONTENT_TYPES.PersonalCard||
|
|
|
message.content_type==CONTENT_TYPES.Video
|
|
|
message.content_type==CONTENT_TYPES.Video||
|
|
|
message.content_type==CONTENT_TYPES.PrescriptionInfo||
|
|
|
message.content_type==CONTENT_TYPES.PrescriptionDiagnosis
|
|
|
)) {
|
|
|
log.info("发送socket====targetUserId"+targetUserId)
|
|
|
let patientClient = clientCache.findById(targetUserId);
|
|
|
let pc_patientClient = clientCache.findById("pcpatient_"+targetUserId);
|
|
|
let doctorClient = clientCache.findByIdAndType(message.sender_id,SOCKET_TYPES.DOCTOR);
|