This commit is contained in:
jiangyong 2026-04-17 17:00:57 +08:00
parent 8c3c30688f
commit 65d7e5b581
1 changed files with 10 additions and 0 deletions

10
util.go
View File

@ -29,6 +29,12 @@ func FormatCNY(amountStr string) string {
return "" return ""
} }
// 处理负数
negative := amount < 0
if negative {
amount = -amount
}
var value float64 var value float64
var unit string var unit string
@ -48,6 +54,10 @@ func FormatCNY(amountStr string) string {
s := strconv.FormatFloat(value, 'f', 2, 64) s := strconv.FormatFloat(value, 'f', 2, 64)
s = strings.TrimRight(s, "0") s = strings.TrimRight(s, "0")
s = strings.TrimRight(s, ".") s = strings.TrimRight(s, ".")
if negative {
s = "-" + s
}
return s + unit return s + unit
} }