From 82dc1edf2494319080fd4608478b0255be55814e Mon Sep 17 00:00:00 2001 From: winter Date: Fri, 16 Aug 2024 00:50:58 +0800 Subject: [PATCH] fix --- .../main/java/com/iformall/domain/vo/WxBillSum.java | 11 +++++++++++ .../data/impl/PrintMerchantSettleItemDataHandler.java | 2 ++ 2 files changed, 13 insertions(+) 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 cac9f93c5..45dd4a467 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java @@ -23,6 +23,17 @@ public class WxBillSum implements Serializable { private String needPay = "0"; @TableField(exist = false) private BigDecimal needPayNumber; + @TableField(exist = false) + private String noTaxNeedPay = "0"; + public String getNoTaxNeedPay() { + if (StringUtils.isNotBlank(taxRate)) { + noTaxNeedPay = new BigDecimal(needPay).multiply(new BigDecimal(taxRate)).setScale(2,BigDecimal.ROUND_HALF_UP).toPlainString(); + } + return noTaxNeedPay; + } + + + //已收总金额 private String paid = "0"; @TableField(exist = false) diff --git a/mallinkService/src/main/java/com/iformall/print/data/impl/PrintMerchantSettleItemDataHandler.java b/mallinkService/src/main/java/com/iformall/print/data/impl/PrintMerchantSettleItemDataHandler.java index c16f88ed5..0694f54a0 100644 --- a/mallinkService/src/main/java/com/iformall/print/data/impl/PrintMerchantSettleItemDataHandler.java +++ b/mallinkService/src/main/java/com/iformall/print/data/impl/PrintMerchantSettleItemDataHandler.java @@ -35,6 +35,8 @@ public class PrintMerchantSettleItemDataHandler implements PrintDataParser{ return receive.getEnergyFeesName(); }else if (name.equals("needPay")) { return receive.getNeedPay(); + }else if (name.equals("noTaxNeedPay")) { + return receive.getNoTaxNeedPay(); }else if (name.equals("paid")) { return receive.getPaid(); }else if (name.equals("owe")) {