From 63ee23e60fe9ecb9d2f87b92a9fb391bf70c136a Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 9 May 2024 10:40:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BA=AB=E4=BB=BD=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8-=E8=8E=B7=E5=8F=96=E5=8C=BB=E7=94=9F=E5=88=97?= =?UTF-8?q?=E8=A1=A8-=E5=88=86=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/controller/userDoctor.go | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/api/controller/userDoctor.go b/api/controller/userDoctor.go index 8a28ea3..c9ac15b 100644 --- a/api/controller/userDoctor.go +++ b/api/controller/userDoctor.go @@ -166,27 +166,29 @@ func (r *UserDoctor) AddUserDoctor(c *gin.Context) { // GetUserDoctorPendingPage 身份审核-获取医生列表-分页 func (r *UserDoctor) GetUserDoctorPendingPage(c *gin.Context) { userDoctorRequest := requests.UserDoctorRequest{} - if err := c.ShouldBind(&userDoctorRequest.GetUserDoctorPendingPage); err != nil { + req := userDoctorRequest.GetUserDoctorPendingPage + + if err := c.ShouldBind(&req); err != nil { responses.FailWithMessage(err.Error(), c) return } // 参数验证 - if err := global.Validate.Struct(userDoctorRequest.GetUserDoctorPendingPage); err != nil { + if err := global.Validate.Struct(req); err != nil { responses.FailWithMessage(utils.Translate(err), c) return } - if userDoctorRequest.GetUserDoctorPendingPage.Page == 0 { - userDoctorRequest.GetUserDoctorPendingPage.Page = 1 + if req.Page == 0 { + req.Page = 1 } - if userDoctorRequest.GetUserDoctorPendingPage.PageSize == 0 { - userDoctorRequest.GetUserDoctorPendingPage.PageSize = 20 + if req.PageSize == 0 { + req.PageSize = 20 } userDoctorDao := dao.UserDoctorDao{} - userDoctor, total, err := userDoctorDao.GetUserDoctorPendingPageSearch(userDoctorRequest.GetUserDoctorPendingPage, userDoctorRequest.GetUserDoctorPage.Page, userDoctorRequest.GetUserDoctorPage.PageSize) + userDoctor, total, err := userDoctorDao.GetUserDoctorPendingPageSearch(req, req.Page, req.PageSize) if err != nil { responses.FailWithMessage(err.Error(), c) @@ -197,8 +199,8 @@ func (r *UserDoctor) GetUserDoctorPendingPage(c *gin.Context) { res := dto.GetUserDoctorPendingListDto(userDoctor) result := make(map[string]interface{}) - result["page"] = userDoctorRequest.GetUserDoctorPendingPage.Page - result["page_size"] = userDoctorRequest.GetUserDoctorPendingPage.PageSize + result["page"] = req.Page + result["page_size"] = req.PageSize result["total"] = total result["data"] = res responses.OkWithData(result, c)