From 3934ab3d57a8b630c43997b475df5a27d699d212 Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Thu, 19 Dec 2024 17:01:42 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E4=B8=8D=E5=8A=A8=E4=BA=A7=E9=94=80?= =?UTF-8?q?=E5=94=AE=E6=94=B9=E4=B8=BA=E5=A4=9A=E8=A1=8C=E6=98=8E=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ephantInvoiceApiV6ByInspurServiceImpl.java | 19 +++++++++++++++++-- .../api/ElephantInvoiceApiV6ServiceImpl.java | 19 +++++++++++++++++-- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ByInspurServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ByInspurServiceImpl.java index c63bcf3..8151b30 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ByInspurServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ByInspurServiceImpl.java @@ -36,6 +36,7 @@ import com.jianshui.invoice.domain.*; import com.jianshui.invoice.domain.dto.*; import com.jianshui.invoice.domain.dto.api.*; import com.jianshui.invoice.domain.dto.api.elephant.*; +import com.jianshui.invoice.domain.dto.api.elephant.addInvoice.Bdcxsxx; import com.jianshui.invoice.domain.dto.api.elephant.sd.GetRpaAuthStatusDTO; import com.jianshui.invoice.domain.dto.api.elephant.sd.HZQRDMXLIST; import com.jianshui.invoice.domain.dto.api.elephant.sd.RedDownload; @@ -224,7 +225,14 @@ public class ElephantInvoiceApiV6ByInspurServiceImpl implements IInvoiceApiServi if(billInfo.getBdcxsxxList() != null && !billInfo.getBdcxsxxList().isEmpty()){ - qdtxx.setBDCXSXXLIST(billInfo.getBdcxsxxList()); // 不动产销售信息 + List bdcxsxxList = billInfo.getBdcxsxxList(); + int bdcXh = 1; + for (Bdcxsxx bdcxsxx : bdcxsxxList) { + bdcxsxx.setXH(String.valueOf(bdcXh)); + bdcXh ++; + } + + qdtxx.setBDCXSXXLIST(bdcxsxxList); // 不动产销售信息 } if(billInfo.getJzfwList() != null && !billInfo.getJzfwList().isEmpty()){ qdtxx.setJZFWXX(billInfo.getJzfwList().get(0));// 建筑服务信息 @@ -3645,7 +3653,14 @@ public class ElephantInvoiceApiV6ByInspurServiceImpl implements IInvoiceApiServi qdtxx.setHWYSLIST(billInfo.getHwysList()); // 货物运输 if(billInfo.getBdcxsxxList() != null && !billInfo.getBdcxsxxList().isEmpty()){ - qdtxx.setBDCXSXXLIST(billInfo.getBdcxsxxList()); // 不动产销售信息 + List bdcxsxxList = billInfo.getBdcxsxxList(); + int bdcXh = 1; + for (Bdcxsxx bdcxsxx : bdcxsxxList) { + bdcxsxx.setXH(String.valueOf(bdcXh)); + bdcXh ++; + } + + qdtxx.setBDCXSXXLIST(bdcxsxxList); // 不动产销售信息 } if(billInfo.getJzfwList() != null && !billInfo.getJzfwList().isEmpty()){ qdtxx.setJZFWXX(billInfo.getJzfwList().get(0));// 建筑服务信息 diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java index 8991319..77afc19 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java @@ -37,6 +37,7 @@ import com.jianshui.invoice.domain.*; import com.jianshui.invoice.domain.dto.*; import com.jianshui.invoice.domain.dto.api.*; import com.jianshui.invoice.domain.dto.api.elephant.*; +import com.jianshui.invoice.domain.dto.api.elephant.addInvoice.Bdcxsxx; import com.jianshui.invoice.domain.dto.api.elephant.addInvoice.Jzfwxx; import com.jianshui.invoice.domain.dto.api.elephant.sd.GetRpaAuthStatusDTO; import com.jianshui.invoice.domain.dto.api.elephant.sd.HZQRDMXLIST; @@ -265,7 +266,14 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { qdtxx.setHWYSLIST(billInfo.getHwysList()); // 货物运输 if (billInfo.getBdcxsxxList() != null && !billInfo.getBdcxsxxList().isEmpty()) { - qdtxx.setBDCXSXXLIST(billInfo.getBdcxsxxList()); // 不动产销售信息 + List bdcxsxxList = billInfo.getBdcxsxxList(); + int bdcXh = 1; + for (Bdcxsxx bdcxsxx : bdcxsxxList) { + bdcxsxx.setXH(String.valueOf(bdcXh)); + bdcXh ++; + } + + qdtxx.setBDCXSXXLIST(bdcxsxxList); // 不动产销售信息 } if (billInfo.getJzfwList() != null && !billInfo.getJzfwList().isEmpty()) { qdtxx.setJZFWXX(billInfo.getJzfwList().get(0));// 建筑服务信息 @@ -3734,7 +3742,14 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { qdtxx.setHWYSLIST(billInfo.getHwysList()); // 货物运输 if (billInfo.getBdcxsxxList() != null && !billInfo.getBdcxsxxList().isEmpty()) { - qdtxx.setBDCXSXXLIST(billInfo.getBdcxsxxList()); // 不动产销售信息 + List bdcxsxxList = billInfo.getBdcxsxxList(); + int bdcXh = 1; + for (Bdcxsxx bdcxsxx : bdcxsxxList) { + bdcxsxx.setXH(String.valueOf(bdcXh)); + bdcXh ++; + } + + qdtxx.setBDCXSXXLIST(bdcxsxxList); // 不动产销售信息 } if (billInfo.getJzfwList() != null && !billInfo.getJzfwList().isEmpty()) { qdtxx.setJZFWXX(billInfo.getJzfwList().get(0));// 建筑服务信息