From e2a6e69df4187987fec233e781d1631998f1c000 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Mon, 16 Dec 2024 10:34:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E7=94=9F=E5=B7=B2=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E5=BE=85=E5=85=A5=E8=B4=A6=E9=87=91=E9=A2=9D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/service/userDoctor.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/service/userDoctor.go b/api/service/userDoctor.go index 43a34aa..78ef529 100644 --- a/api/service/userDoctor.go +++ b/api/service/userDoctor.go @@ -1559,11 +1559,11 @@ func (r *UserDoctorService) GetDoctorCompletedWaitEntryAmount(doctorId int64) (g for _, inquiry := range orderInquirys { // 等同于math.Floor((completedWaitEntryAmount+inquiry.AmountTotal)*0.75*100) / 100 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 }