修改提现数据1

This commit is contained in:
wucongxing8150 2024-06-26 11:12:28 +08:00
parent 775615c9aa
commit ca0e56966a

View File

@ -546,40 +546,40 @@ func (r *ExportService) DoctorWithdrawalOrder(doctorWithdrawalOrders []*model.Do
var paymentAmountTotal float64 var paymentAmountTotal float64
var doctorAmount float64 var doctorAmount float64
var payTime time.Time var payTime time.Time
if v.OrderInquiry != nil { if v.Order.OrderInquiry != nil {
patientName = v.OrderInquiry.PatientName 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 { if v.Order.OrderInquiry.User != nil {
patientMobile = v.OrderInquiry.User.Mobile patientMobile = v.Order.OrderInquiry.User.Mobile
} }
// 支付渠道 // 支付渠道
payChannel = utils.PayChannelToString(v.OrderInquiry.InquiryPayChannel) payChannel = utils.PayChannelToString(v.Order.OrderInquiry.InquiryPayChannel)
inquiryNo = v.OrderInquiry.InquiryNo inquiryNo = v.Order.OrderInquiry.InquiryNo
escrowTradeNo = v.OrderInquiry.EscrowTradeNo escrowTradeNo = v.Order.OrderInquiry.EscrowTradeNo
// 问诊订单状态 // 问诊订单状态
inquiryStatus = utils.InquiryStatusToString(v.OrderInquiry.InquiryStatus) inquiryStatus = utils.InquiryStatusToString(v.Order.OrderInquiry.InquiryStatus)
amountTotal = v.OrderInquiry.AmountTotal amountTotal = v.Order.OrderInquiry.AmountTotal
couponAmountTotal = v.OrderInquiry.CouponAmountTotal couponAmountTotal = v.Order.OrderInquiry.CouponAmountTotal
paymentAmountTotal = v.OrderInquiry.PaymentAmountTotal 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{}) { if v.Order.OrderInquiry.PayTime != (model.LocalTime{}) {
t := time.Time(v.OrderInquiry.PayTime) t := time.Time(v.Order.OrderInquiry.PayTime)
payTime = t payTime = t
} }
} }