From 5b23df2a141a940a09b64164146b3ec07c9f3358 Mon Sep 17 00:00:00 2001 From: jiangyong27 Date: Sat, 23 Mar 2024 14:57:58 +0800 Subject: [PATCH] FormatPercent2 --- util.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/util.go b/util.go index af6086f..2cb69a3 100644 --- a/util.go +++ b/util.go @@ -19,9 +19,11 @@ func FormatMoney(number int64) string { return strconv.FormatInt(int64(num1), 10) } -// FormatMoney 格式化商品价格 func FormatPercent(number float64) string { - val := strings.TrimRight(fmt.Sprintf("%.2f", number), "0.") + if number*100 == float64(int(number*100)) { + return fmt.Sprintf("%d%%", int(number*100)) + } + val := strings.TrimRight(fmt.Sprintf("%.2f", number*100), "0.") return val + "%" }