From 83cb35add611b7f012f9c677bebf0b05f8912920 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Wed, 29 Oct 2025 20:31:58 -0700 Subject: [PATCH] =?UTF-8?q?fix(portal):=20=E4=BF=AE=E5=A4=8D=E6=8A=98?= =?UTF-8?q?=E6=89=A3=E8=AE=A1=E7=AE=97=E4=B8=AD=E6=B5=AE=E7=82=B9=E6=95=B0?= =?UTF-8?q?=E7=B2=BE=E5=BA=A6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/logic/public/portal/tool.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/logic/public/portal/tool.go b/internal/logic/public/portal/tool.go index c2d2bbd..94b80b4 100644 --- a/internal/logic/public/portal/tool.go +++ b/internal/logic/public/portal/tool.go @@ -10,8 +10,8 @@ func getDiscount(discounts []types.SubscribeDiscount, inputMonths int64) float64 var finalDiscount int64 = 100 for _, discount := range discounts { - if inputMonths >= discount.Quantity && discount.Discount < finalDiscount { - finalDiscount = discount.Discount + if inputMonths >= discount.Quantity && int64(discount.Discount*100) < finalDiscount { + finalDiscount = int64(discount.Discount * 100) } } return float64(finalDiscount) / float64(100)