diff --git a/api/dao/doctorConfigHealthPackage.go b/api/dao/doctorConfigHealthPackage.go index e2ce643..ab6fc4b 100644 --- a/api/dao/doctorConfigHealthPackage.go +++ b/api/dao/doctorConfigHealthPackage.go @@ -92,6 +92,9 @@ func (r *DoctorConfigHealthPackageDao) GetDoctorHealthPageSearch(req requests.Ge return db.Omit("user_password", "salt") }) + // 医院表 + query = query.Preload("UserDoctor.Hospital") + // 手机号 if req.Mobile != "" { // 医生 diff --git a/api/dto/DoctorConfigHealthPackage.go b/api/dto/DoctorConfigHealthPackage.go index ad8175c..e18df50 100644 --- a/api/dto/DoctorConfigHealthPackage.go +++ b/api/dto/DoctorConfigHealthPackage.go @@ -52,6 +52,10 @@ func GetDoctorConfigHealthPackageListDto(m []*model.DoctorConfigHealthPackage) [ response.LoadUserDoctor(v.UserDoctor) } + if v.UserDoctor.Hospital != nil { + response.LoadUserDoctorHospital(v.UserDoctor.Hospital) + } + // 将转换后的结构体添加到新切片中 responses[i] = response }