医生已完成待入账金额修改

This commit is contained in:
wucongxing8150 2024-12-16 10:34:44 +08:00
parent 97ada2d27f
commit e2a6e69df4

View File

@ -1559,11 +1559,11 @@ func (r *UserDoctorService) GetDoctorCompletedWaitEntryAmount(doctorId int64) (g
for _, inquiry := range orderInquirys { for _, inquiry := range orderInquirys {
// 等同于math.Floor((completedWaitEntryAmount+inquiry.AmountTotal)*0.75*100) / 100 // 等同于math.Floor((completedWaitEntryAmount+inquiry.AmountTotal)*0.75*100) / 100
amountTotal := decimal.NewFromFloat(inquiry.AmountTotal) amountTotal := decimal.NewFromFloat(inquiry.AmountTotal)
completedWaitEntryAmount = completedWaitEntryAmount.Add(amountTotal).Mul(decimal.NewFromFloat(0.75)).Mul(decimal.NewFromFloat(100)).Floor().Div(decimal.NewFromFloat(100)) completedWaitEntryAmount = completedWaitEntryAmount.Add(amountTotal)
} }
} }
result, _ := completedWaitEntryAmount.Float64() result, _ := completedWaitEntryAmount.Mul(decimal.NewFromFloat(0.75)).Mul(decimal.NewFromFloat(100)).Floor().Div(decimal.NewFromFloat(100)).Float64()
return result, nil return result, nil
} }