// Package controller 病例管理 package controller import ( "github.com/gin-gonic/gin" "hospital-admin-api/api/responses" "hospital-admin-api/api/service" "strconv" ) type Case struct{} // GetOrderInquiryCase 问诊病例详情 func (r *Case) GetOrderInquiryCase(c *gin.Context) { id := c.Param("inquiry_case_id") if id == "" { responses.FailWithMessage("缺少参数", c) return } // 将 id 转换为 int64 类型 InquiryCaseId, err := strconv.ParseInt(id, 10, 64) if err != nil { responses.Fail(c) return } // 业务处理 caseService := service.CaseService{} getUserDoctorResponses, err := caseService.GetOrderInquiryCaseByInquiryCaseId(InquiryCaseId) if err != nil { responses.FailWithMessage(err.Error(), c) return } responses.OkWithData(getUserDoctorResponses, c) }