From ba0e4b4b1fa57b2364117b0a4525196e6c09cf0d Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Tue, 10 Oct 2023 13:59:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E8=AF=8A=E8=AE=B0=E5=BD=95=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=94=A8=E6=88=B7=E5=A7=93=E5=90=8D=E6=82=A3=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/dto/OrderInquiry.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/dto/OrderInquiry.go b/api/dto/OrderInquiry.go index 383e689..faa5139 100644 --- a/api/dto/OrderInquiry.go +++ b/api/dto/OrderInquiry.go @@ -40,6 +40,7 @@ type OrderInquiryDto struct { PatientAge int `json:"patient_age"` // 患者年龄-就诊人 PatientMobile string `json:"patient_mobile"` // 患者电话 DoctorName string `json:"doctor_name"` // 医生姓名 + UserName string `json:"user_name"` // 用户姓名(患者) CreatedAt model.LocalTime `json:"created_at"` // 创建时间 UpdatedAt model.LocalTime `json:"updated_at"` // 更新时间 OrderInquiryCoupon *OrderInquiryCouponDto `json:"order_inquiry_coupon"` // 订单优惠卷 @@ -195,6 +196,11 @@ func GetOrderInquiryRecordListDto(m []*model.OrderInquiry) []*OrderInquiryDto { response = response.LoadDoctorName(v.UserDoctor) } + // 加载用户姓名(患者) + if v.User != nil { + response = response.LoadUserName(v.User) + } + // 将转换后的结构体添加到新切片中 responses[i] = response } @@ -256,6 +262,14 @@ func (r *OrderInquiryDto) LoadDoctorName(m *model.UserDoctor) *OrderInquiryDto { return r } +// LoadUserName 加载用户姓名(患者) +func (r *OrderInquiryDto) LoadUserName(m *model.User) *OrderInquiryDto { + if m != nil { + r.UserName = m.UserName + } + return r +} + // LoadOrderInquiryRefund 加载订单退款数据 func (r *OrderInquiryDto) LoadOrderInquiryRefund(m *model.OrderInquiryRefund) *OrderInquiryDto { if m != nil {