浏览代码

咨询回复修改

yeshijie 7 年之前
父节点
当前提交
e5a4b3bb1a

+ 1 - 1
src/server/models/sessions/sessions.js

@ -1083,7 +1083,7 @@ class Sessions extends RedisModel {
                           message.content_type == CONTENT_TYPES.Video){
                            TopicRepo.findLastBySessionId(sessionId,function(err,res){
                                if(res&&res.length>0&&res[0].reply==0){
                                    TopicRepo.updateTopics(res[0].id,{reply:1,reply_time:message.timestamp,reply_user:message.sender_id,reply_message_id:message.id},function(err,res){
                                    TopicRepo.replyTopic(message.sender_id,message.id,res[0].id,function(err,res){
                                        if(err){
                                            logger.error("update topic reply error");
                                        }else{

+ 15 - 0
src/server/repository/mysql/topics.repo.js

@ -326,6 +326,21 @@ class TopicRepo {
        });
    }
    /**
     * 医生第一次回复咨询
     * @param reply_user
     * @param reply_message_id
     * @param topicId
     */
    static replyTopic(reply_user,reply_message_id,topicId,handler){
        let sql = "UPDATE " + DB_TABLES.Topics + " SET reply = 1,reply_time = now(),reply_user = ?,reply_message_id = ? WHERE id = ?";
        ImDb.execQuery({
            "sql": sql,
            "args": [reply_user, reply_message_id, topicId],
            "handler": handler
        });
    }
    /**
     * 更新议题状态。
     *

+ 1 - 1
src/server/resources/config/config.dev.js

@ -92,7 +92,7 @@ let topicConfig = {
exports.environment = 'dev';
exports.pubChannel = 'dev';
exports.subChannel = 'dev';
exports.pubSubSwitch = true;
exports.pubSubSwitch = false;
exports.app = 'IM.Server';
exports.version = '2.0.0';

+ 1 - 1
src/server/resources/config/config.prod.js

@ -61,7 +61,7 @@ let topicConfig = {
exports.environment = 'prod';
exports.pubChannel = 'phone_to_pc';
exports.subChannel = 'pc_to_phone';
exports.pubSubSwitch = true;
exports.pubSubSwitch = false;
exports.app = 'im.server';
exports.version = '2.0.0';

+ 1 - 1
src/server/resources/config/config.test.js

@ -59,7 +59,7 @@ let topicConfig = {
exports.environment = 'test';
exports.pubChannel = 'test';
exports.subChannel = 'test';
exports.pubSubSwitch = true;
exports.pubSubSwitch = false;
exports.app = 'im.server';
exports.version = '2.0.0';