From 02c1167db3eb1356bef0e5a4120a64bd0bbed5c9 Mon Sep 17 00:00:00 2001 From: winter Date: Sat, 17 Aug 2024 11:12:41 +0800 Subject: [PATCH] fix --- .../src/main/java/com/iformall/domain/vo/WxBillSum.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java index fbcbc1319..a6c48cfb0 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java @@ -27,7 +27,7 @@ public class WxBillSum implements Serializable { private String noTaxNeedPay = "0"; public String getNoTaxNeedPay() { if (StringUtils.isNotBlank(taxRate)) { - noTaxNeedPay = new BigDecimal(needPay).subtract(new BigDecimal(needPay).multiply(new BigDecimal(taxRate)).divide(new BigDecimal(100))).setScale(2,BigDecimal.ROUND_HALF_UP).toPlainString(); + noTaxNeedPay = new BigDecimal(needPay).divide(new BigDecimal(taxRate).divide(new BigDecimal(100)).add(new BigDecimal(1)),6,BigDecimal.ROUND_HALF_UP).toPlainString(); return noTaxNeedPay; } return needPay;