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));// 建筑服务信息