From 42b3a1da16b8abc8662ac9946ab99e5a4f81318b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=90=A6?= Date: Tue, 31 Oct 2023 16:14:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E9=A1=B9=E5=8F=91=E7=A5=A8=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=20=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java | 2 +- .../java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java b/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java index d3efc56b..f9f08aa8 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/enums/TaxRateCodeEnum.java @@ -28,7 +28,7 @@ public enum TaxRateCodeEnum { public static String getCode(String taxRate) { for (TaxRateCodeEnum codeEnum : TaxRateCodeEnum.values()) { - if (new BigDecimal(codeEnum.getTaxRate()).compareTo(new BigDecimal(taxRate))==0) { + if (codeEnum.getTaxRate().equals(taxRate)) { return codeEnum.getCode(); } } diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java index 5c476cac..66426cba 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java @@ -284,7 +284,7 @@ public class ImageSubmitServiceImpl implements ImageSubmitService { .INVOICETYPE(invoiceType) .ZHWMC(detail.getGoodsName()) .ZTID(zdata.getZTID()) - .ZSM(TaxRateCodeEnum.getCode(detail.getTaxRate())) + .ZSM(TaxRateCodeEnum.getCode(detail.getTaxRateOfSap().toPlainString())) .build()); } String taxRate = "";