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)