From 7cde3c4499368db69f60b54b8152ae4f3d374ad9 Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 23 Jun 2024 11:31:01 +0800 Subject: [PATCH] fix --- .../java/com/iformall/domain/po/base/WxBillBaseEntity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/domain/po/base/WxBillBaseEntity.java b/mallinkService/src/main/java/com/iformall/domain/po/base/WxBillBaseEntity.java index 60e9ea22e..c08d45b8e 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/base/WxBillBaseEntity.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/base/WxBillBaseEntity.java @@ -12,6 +12,7 @@ import lombok.ToString; import org.apache.commons.lang3.StringUtils; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.Date; import java.util.List; @@ -123,7 +124,8 @@ public class WxBillBaseEntity extends TenantEntity { if (StringUtils.isBlank(bs)) { bs = "0"; } - return new BigDecimal(getOwe()).add(new BigDecimal(bl)).add(new BigDecimal(bs)).toPlainString(); + //取2位小数用于支付,直接进一位分 + return new BigDecimal(getOwe()).add(new BigDecimal(bl)).add(new BigDecimal(bs)).setScale(2, RoundingMode.UP).toPlainString(); } @TableField(exist = false)