瀏覽代碼

代码修改

LAPTOP-KB9HII50\70708 3 年之前
父節點
當前提交
a7f73b9d34

+ 14 - 0
src/server/models/client/app.client.js

@ -188,6 +188,20 @@ class AppClient extends RedisModel {
                    }
                });
            }
        }else if("hz_cloudCare" == config.imClientType.id){
            log.info("发送提醒消息给医生--杭州医养项目")
            let params = 'sessionId='+message.session_id+'&senderName='+encodeURIComponent(message.sender_name)+'&senderId='+message.sender_id+'&type='+sessionType+'&targetId='+targetId+'&content='+encodeURIComponent(messageContent+'[查看详情]('+url+')');
            if(message.type ==1){
                log.info("该消息是系统提醒消息,不做推送,:消息内容"+message.content)
            }else{
                HlwyyAssistantSDK.request("hz_cloudCare",tipMessage,targetId,message.content,url,params, function (err, res) {
                    if(err){
                        log.error(err);
                    }else {
                        log.info(res);
                    }
                });
            }
        }
    }

+ 10 - 2
src/server/resources/config/config.hzprod.js

@ -78,7 +78,7 @@ let topicConfig = {
//IM 客户端医院参数配置
let imClientType = {
    id : "hz_yyyzh_wx",
    id : "hz_cloudCare",
    url : "htm"
}
@ -89,6 +89,13 @@ let thirdApiMessageConfig = {
    enpoint :"/sendWXTemplate"
};
let hlwyyDAServerConfig = {
    host: '10.18.43.41',
    port: 10301,
    model:"/im/patient",
    enpoint :"/sendGetuiMessage"
};
exports.environment = 'hzprod';
exports.pubChannel = 'phone_to_pc';
exports.subChannel = 'pc_to_phone';
@ -113,4 +120,5 @@ exports.wechatConfig = wechatConfig;
exports.sessionConfig = sessionConfig;
exports.topicConfig = topicConfig;
exports.imClientType = imClientType;
exports.thirdApiMessageConfig = thirdApiMessageConfig;
exports.thirdApiMessageConfig = thirdApiMessageConfig;
exports.hlwyyDAServerConfig = hlwyyDAServerConfig;

+ 6 - 6
src/server/util/hlwyyAssistant.sdk.js

@ -15,11 +15,11 @@ class HlwyyAssistantSDK {
    static request(enterpriseId,title,doctor,description,url, params,handler){
        log.info("1:"+enterpriseId)
        log.info("2:"+title)
        log.info("3:"+doctor)
        log.info("4:"+description)
        log.info("5:"+url)
        // log.info("1:"+enterpriseId)
        // log.info("2:"+title)
        // log.info("3:"+doctor)
        // log.info("4:"+description)
        // log.info("5:"+url)
        // let userAgent = {
        //     admin_token: adminToken,
        //     token: token,
@ -54,7 +54,7 @@ class HlwyyAssistantSDK {
        //         doctor:doctor,
        //         description:description,
        //         url:url})
        log.info("6:"+"http://"+config.hlwyyDAServerConfig.host+":"+config.hlwyyDAServerConfig.port+config.hlwyyDAServerConfig.model+config.hlwyyDAServerConfig.enpoint+"?"+params)
        reqq({
            url: "http://"+config.hlwyyDAServerConfig.host+":"+config.hlwyyDAServerConfig.port+config.hlwyyDAServerConfig.model+config.hlwyyDAServerConfig.enpoint+"?"+params,
            method: "POST",