问诊记录新增用户姓名患者

This commit is contained in:
wucongxing 2023-10-10 13:59:07 +08:00
parent f686acec98
commit ba0e4b4b1f

View File

@ -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 {