소스 검색

邀请专科修改

LAPTOP-KB9HII50\70708 1 년 전
부모
커밋
2f8a9d7e19
3개의 변경된 파일27개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/server/include/commons.js
  2. 9 0
      src/server/models/sessions/sessions.js
  3. 16 0
      src/server/repository/mysql/topics.repo.js

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

@ -105,6 +105,8 @@ const CONTENT_TYPES = {
    VideoRefuse:43,// 视频通讯-拒绝视频
    VideoRefuse:43,// 视频通讯-拒绝视频
    VideoOver:44,// 视频通讯-结束视频
    VideoOver:44,// 视频通讯-结束视频
    VideoCancel:45,// 视频通讯-居民取消视频
    VideoCancel:45,// 视频通讯-居民取消视频
    InviteDoctor:46,// 邀请专科医生-居民端和家庭医生端
    InviteSpecialist:47,// 邀请专科医生-专科医生端
    ReservationDoorCardInfo: 2101,//上门服务-预约工单卡片信息
    ReservationDoorCardInfo: 2101,//上门服务-预约工单卡片信息
    ChangeDoorCardInfo: 2102,//上门服务-修改工单卡片信息
    ChangeDoorCardInfo: 2102,//上门服务-修改工单卡片信息
    ChangeDoorDoctor: 2103,//上门服务-变更工单医生信息
    ChangeDoorDoctor: 2103,//上门服务-变更工单医生信息

+ 9 - 0
src/server/models/sessions/sessions.js

@ -1586,6 +1586,15 @@ class Sessions extends RedisModel {
                                        }
                                        }
                                    });
                                    });
                                }
                                }
                                if(res){
                                    TopicRepo.specialistReplyTopic(message.sender_id,res[0].id,function(err,res){
                                        if(err){
                                            logger.error("update consult_help reply error");
                                        }else{
                                            logger.warn("update consult_help reply success");
                                        }
                                    });
                                }
                            })
                            })
                        }
                        }
                    }
                    }

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

@ -455,6 +455,22 @@ class TopicRepo {
        });
        });
    }
    }
    /**
     * 医生第一次回复咨询
     * @param reply_user
     * @param reply_message_id
     * @param topicId
     */
    static specialistReplyTopic(reply_user,topicId,handler){
        let sql = "UPDATE wlyy.wlyy_consult_help SET status = '1',reply_time = now()" +
            ",response_time=TIMESTAMPDIFF(SECOND,create_time,now()) WHERE consult = ? and status='0' and specialist=?";
        ImDb.execQuery({
            "sql": sql,
            "args": [topicId,reply_user],
            "handler": handler
        });
    }
    /**
    /**
     * 更新议题状态。
     * 更新议题状态。
     *
     *