新增获取医生列表

This commit is contained in:
2023-10-19 09:01:30 +08:00
parent d9ca0ab963
commit 5c77f6da99
5 changed files with 69 additions and 1 deletions
+26
View File
@@ -372,3 +372,29 @@ func (r *UserDoctor) PutMulti(c *gin.Context) {
responses.Ok(c)
}
// GetUserDoctorList 获取医生列表
func (r *UserDoctor) GetUserDoctorList(c *gin.Context) {
req := requests.UserDoctorRequest{}
if err := c.ShouldBind(&req.GetUserDoctorList); err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
// 参数验证
if err := global.Validate.Struct(req.GetUserDoctorList); err != nil {
responses.FailWithMessage(utils.Translate(err), c)
return
}
userDoctorDao := dao.UserDoctorDao{}
userDoctor, err := userDoctorDao.GetUserDoctorListSearch(req.GetUserDoctorList)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
// 处理返回值
res := dto.GetUserDoctorListDto(userDoctor)
responses.OkWithData(res, c)
}