From a2230d4196811332a7d690f48855053df466943d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Wed, 24 Jan 2024 14:16:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BA=E5=9D=97=E9=93=BE=E5=8F=91=E7=A5=A8?= =?UTF-8?q?=EF=BC=9A=E5=B0=86=E5=BD=B1=E5=83=8F=E6=8F=90=E4=BA=A4=E7=A8=8E?= =?UTF-8?q?=E7=8E=87=E8=BD=AC=E5=8C=96=E6=88=90=E6=95=B4=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/dxhy/erp/service/SNPushCheckRecordService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java index 9531cd34..b98efab5 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/SNPushCheckRecordService.java @@ -899,7 +899,6 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { invoiceDetailInfo.setNum(invoiceDetail.getQuantity()); invoiceDetailInfo.setUnitPrice(invoiceDetail.getUnitPrice()); invoiceDetailInfo.setDetailAmount(invoiceDetail.getAmount()); - invoiceDetailInfo.setTaxRate(invoiceDetail.getTaxRate()); invoiceDetailInfo.setTaxAmount(invoiceDetail.getTax()); invoiceDetailInfo.setCph(invoiceDetail.getLicensePlateNum()); invoiceDetailInfo.setLx(invoiceDetail.getType()); @@ -907,7 +906,12 @@ public class SNPushCheckRecordService extends AbstractServiceAdapter { invoiceDetailInfo.setTxrqz(invoiceDetail.getCurrentDateEnd()); invoiceDetailInfo.setTaxCode(invoiceDetail.getTaxCode()); invoiceDetailInfo.setGoodsName(invoiceDetail.getCommodityName()); + BigDecimal taxRate = strToBigDecimal(invoiceDetail.getTaxRate()); + if (taxRate != null){ + invoiceDetailInfo.setTaxRate(taxRate.multiply(new BigDecimal("100")).stripTrailingZeros().toPlainString()); + } invoiceDetailList.add(invoiceDetailInfo); + } }