提交 835155c9 authored 作者: Whispa's avatar Whispa

commit

上级 14fd86d5
......@@ -10,6 +10,7 @@ import javax.persistence.ManyToOne;
import javax.persistence.Transient;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.NumberFormat;
import java.util.Date;
import java.util.Optional;
......@@ -88,7 +89,12 @@ public class Bonus extends Model {
}
@JsonProperty(value = "amount")
public BigDecimal ceilAmount() {
return getAmount() == null ? BigDecimal.ZERO : getAmount().setScale(2, RoundingMode.CEILING);
BigDecimal decimal = getAmount() == null ? BigDecimal.ZERO : getAmount();
return new BigDecimal(currencyFormat(decimal));
}
public static String currencyFormat(BigDecimal n) {
return NumberFormat.getCurrencyInstance().format(n);
}
public void setAmount(BigDecimal amount) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论