소스 검색

socket 居民端推送类型新增

wsl 3 년 전
부모
커밋
0f17694410
2개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/server/include/commons.js
  2. 9 0
      src/server/models/client/wechat.client.js

+ 1 - 0
src/server/include/commons.js

@ -183,6 +183,7 @@ const CONTENT_TYPES = {
    emergencyAssistance:40,//医疗云-紧急预警弹框
    emergencyAssistance:40,//医疗云-紧急预警弹框
    BirthdayToPatientAssistance:41,//医疗云-人文关怀(生日祝福)
    BirthdayToPatientAssistance:41,//医疗云-人文关怀(生日祝福)
    HealthIndexToPatientAssistance:42,//医疗云-设备体征测量弹框
    HealthIndexToPatientAssistance:42,//医疗云-设备体征测量弹框
    SystemMessagePushAssistance:999,// 系统推送消息统一 999
    EmergencyAssistanceMessage:43,//云招呼-预警消息
    EmergencyAssistanceMessage:43,//云招呼-预警消息
    typeToDescription: function (type, defaultDescription) {
    typeToDescription: function (type, defaultDescription) {
        if (CONTENT_TYPES.Image == type) {
        if (CONTENT_TYPES.Image == type) {

+ 9 - 0
src/server/models/client/wechat.client.js

@ -648,6 +648,15 @@ class WechatClient extends RedisModel {
                    extend: message.extend
                    extend: message.extend
                });
                });
            }
            }
            if(message.content_type+""==CONTENT_TYPES.SystemMessagePushAssistance){
                patientSYSTEMClient.socket.emit('message',{
                    title:message.title,
                    type:message.type,
                    content: message.content,
                    audioUrl: message.audioUrl,
                    extend: message.extend
                });
            }
        }
        }
        ModelUtil.emitOK(self.eventEmitter, {status: 200});
        ModelUtil.emitOK(self.eventEmitter, {status: 200});
        return;
        return;