negative
This commit is contained in:
parent
8c3c30688f
commit
65d7e5b581
10
util.go
10
util.go
|
|
@ -29,6 +29,12 @@ func FormatCNY(amountStr string) string {
|
|||
return ""
|
||||
}
|
||||
|
||||
// 处理负数
|
||||
negative := amount < 0
|
||||
if negative {
|
||||
amount = -amount
|
||||
}
|
||||
|
||||
var value float64
|
||||
var unit string
|
||||
|
||||
|
|
@ -48,6 +54,10 @@ func FormatCNY(amountStr string) string {
|
|||
s := strconv.FormatFloat(value, 'f', 2, 64)
|
||||
s = strings.TrimRight(s, "0")
|
||||
s = strings.TrimRight(s, ".")
|
||||
|
||||
if negative {
|
||||
s = "-" + s
|
||||
}
|
||||
return s + unit
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue