diff --git a/api/service/export.go b/api/service/export.go index 2e42ea6..e927ddf 100644 --- a/api/service/export.go +++ b/api/service/export.go @@ -546,40 +546,40 @@ func (r *ExportService) DoctorWithdrawalOrder(doctorWithdrawalOrders []*model.Do var paymentAmountTotal float64 var doctorAmount float64 var payTime time.Time - if v.OrderInquiry != nil { - patientName = v.OrderInquiry.PatientName + if v.Order.OrderInquiry != nil { + patientName = v.Order.OrderInquiry.PatientName // 患者性别 - patientSex = utils.SexToString(v.OrderInquiry.PatientSex) + patientSex = utils.SexToString(v.Order.OrderInquiry.PatientSex) // 患者年龄 - patientAge = fmt.Sprintf("%d", v.OrderInquiry.PatientAge) + patientAge = fmt.Sprintf("%d", v.Order.OrderInquiry.PatientAge) // 患者电话 - if v.OrderInquiry.User != nil { - patientMobile = v.OrderInquiry.User.Mobile + if v.Order.OrderInquiry.User != nil { + patientMobile = v.Order.OrderInquiry.User.Mobile } // 支付渠道 - payChannel = utils.PayChannelToString(v.OrderInquiry.InquiryPayChannel) + payChannel = utils.PayChannelToString(v.Order.OrderInquiry.InquiryPayChannel) - inquiryNo = v.OrderInquiry.InquiryNo - escrowTradeNo = v.OrderInquiry.EscrowTradeNo + inquiryNo = v.Order.OrderInquiry.InquiryNo + escrowTradeNo = v.Order.OrderInquiry.EscrowTradeNo // 问诊订单状态 - inquiryStatus = utils.InquiryStatusToString(v.OrderInquiry.InquiryStatus) + inquiryStatus = utils.InquiryStatusToString(v.Order.OrderInquiry.InquiryStatus) - amountTotal = v.OrderInquiry.AmountTotal - couponAmountTotal = v.OrderInquiry.CouponAmountTotal - paymentAmountTotal = v.OrderInquiry.PaymentAmountTotal + amountTotal = v.Order.OrderInquiry.AmountTotal + couponAmountTotal = v.Order.OrderInquiry.CouponAmountTotal + paymentAmountTotal = v.Order.OrderInquiry.PaymentAmountTotal // 医生收益 - doctorAmount, _ = decimal.NewFromFloat(v.OrderInquiry.AmountTotal).Mul(decimal.NewFromFloat(0.75)).Round(2).Float64() + doctorAmount, _ = decimal.NewFromFloat(v.Order.OrderInquiry.AmountTotal).Mul(decimal.NewFromFloat(0.75)).Round(2).Float64() // 时间处理 - if v.OrderInquiry.PayTime != (model.LocalTime{}) { - t := time.Time(v.OrderInquiry.PayTime) + if v.Order.OrderInquiry.PayTime != (model.LocalTime{}) { + t := time.Time(v.Order.OrderInquiry.PayTime) payTime = t } }