From 81169bfbb1bcd278154f2539e98421d23512f4bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=90=A6?= Date: Fri, 22 Dec 2023 09:09:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E9=94=80=E9=A1=B9?= =?UTF-8?q?=E5=8F=91=E7=A5=A8=E6=8F=90=E4=BA=A4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dxhy/erp/service/impl/ImageSubmitServiceImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 8c347040..e89caa5c 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 @@ -307,7 +307,7 @@ public class ImageSubmitServiceImpl implements ImageSubmitService { detail.setTaxRate(detail.getTaxRateOfSap().multiply(new BigDecimal(100)).setScale(4,BigDecimal.ROUND_HALF_UP).stripTrailingZeros().toPlainString()); log.info("明细行数据:{}",JSONObject.toJSONString(detail)); BigDecimal totalAmount = new BigDecimal(detail.getDetailAmount()).add(new BigDecimal(detail.getTaxAmount())); - zDatas.add(ZData.builder() + ZData datas = ZData.builder() .ZBHSJE(detail.getDetailAmount()) .ZBHSJE_DIF("0") .ZBHSJE_Y(detail.getDetailAmount()) @@ -329,7 +329,13 @@ public class ImageSubmitServiceImpl implements ImageSubmitService { .ZHWMC(detail.getGoodsName()) .ZTID(zdata.getZTID()) .ZSM(TaxRateCodeEnum.getCode(detail.getTaxRate())) - .build()); + .build(); + if (SNFplxEnum.QDPP.getFplxDm().equals(item.getInvoiceType()) || SNFplxEnum.QDZP.getFplxDm().equals(item.getInvoiceType())) { + datas.setZFPDM(""); + datas.setZFPHM(item.getEleInvoiceNo()); + } + zDatas.add(datas); + } String taxRate = ""; if (item.getDetailList().size() > 0) {