From 9a8797c443233503d5c67b2dbaaf4b7369a3ab57 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Fri, 20 Oct 2023 15:50:09 +0800 Subject: [PATCH] 1 --- api/requests/inquiryConfig.go | 4 ++-- api/service/InquiryConfig.go | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/api/requests/inquiryConfig.go b/api/requests/inquiryConfig.go index d60662d..43a3a11 100644 --- a/api/requests/inquiryConfig.go +++ b/api/requests/inquiryConfig.go @@ -22,7 +22,7 @@ type GetDoctorInquiryConfigPage struct { // PutDoctorInquiryConfig 修改医生问诊配置 type PutDoctorInquiryConfig struct { - DoctorId int64 `json:"doctor_id" form:"doctor_id" validate:"required"` // 医生id + DoctorId string `json:"doctor_id" form:"doctor_id" validate:"required"` // 医生id InquiryType int `json:"inquiry_type" form:"inquiry_type" validate:"required,oneof=1 2 3 4 5" label:"问诊类型"` // 1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测 InquiryMode int `json:"inquiry_mode" form:"inquiry_mode" validate:"required,oneof=1 2 3 4 5" label:"问诊方式"` // 1:图文 2:视频 3:语音 4:电话 5:会员 WorkNumDay int `json:"work_num_day" label:"每日接诊数量"` @@ -40,7 +40,7 @@ type doctorInquiryTime struct { // AddDoctorInquiryConfig 新增医生问诊配置 type AddDoctorInquiryConfig struct { - DoctorId int64 `json:"doctor_id" form:"doctor_id" validate:"required"` // 医生id + DoctorId string `json:"doctor_id" form:"doctor_id" validate:"required"` // 医生id InquiryType int `json:"inquiry_type" form:"inquiry_type" validate:"required,oneof=1 2 3 4 5" label:"问诊类型"` // 1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测 InquiryMode int `json:"inquiry_mode" form:"inquiry_mode" validate:"required,oneof=1 2 3 4 5" label:"问诊方式"` // 1:图文 2:视频 3:语音 4:电话 5:会员 WorkNumDay int `json:"work_num_day" label:"每日接诊数量"` diff --git a/api/service/InquiryConfig.go b/api/service/InquiryConfig.go index f5e4b5c..4fd93cc 100644 --- a/api/service/InquiryConfig.go +++ b/api/service/InquiryConfig.go @@ -349,8 +349,13 @@ func (r *DoctorInquiryConfigService) AddDoctorInquiryConfig(req requests.AddDoct } // 获取医生数据 + doctorId, err := strconv.ParseInt(req.DoctorId, 10, 64) + if err != nil { + return false, errors.New("医院错误") + } + userDoctorDao := dao.UserDoctorDao{} - userDoctor, err := userDoctorDao.GetUserDoctorById(req.DoctorId) + userDoctor, err := userDoctorDao.GetUserDoctorById(doctorId) if err != nil || userDoctor == nil { return false, errors.New(err.Error()) } @@ -424,7 +429,7 @@ func (r *DoctorInquiryConfigService) AddDoctorInquiryConfig(req requests.AddDoct // 新增医生问诊配置 doctorInquiryConfig = &model.DoctorInquiryConfig{ - DoctorId: req.DoctorId, + DoctorId: doctorId, InquiryType: req.InquiryType, InquiryMode: req.InquiryMode, IsEnable: req.IsEnable,