|
|
|
@ -264,6 +264,14 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer |
|
|
|
|
// 发起请求
|
|
|
|
|
AjaxResult ajaxResult = null; |
|
|
|
|
try { |
|
|
|
|
// 控制台文档给的不对,反了
|
|
|
|
|
String jdcbz = aisinoConsoleInvoiceAddDTO.getJDCBZ() != null ? aisinoConsoleInvoiceAddDTO.getJDCBZ() : ""; |
|
|
|
|
if("1".equals(jdcbz)){ |
|
|
|
|
aisinoConsoleInvoiceAddDTO.setJDCBZ("2"); |
|
|
|
|
}else if("2".equals(jdcbz)){ |
|
|
|
|
aisinoConsoleInvoiceAddDTO.setJDCBZ("1"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//hutool的beancopy别名会与JSONUTIl冲突
|
|
|
|
|
Map<String, Object> map = BeanToMapUtils.fastJsonBean2Map(aisinoConsoleInvoiceAddDTO); |
|
|
|
|
map.put("invoiceItems", listMap); |
|
|
|
@ -848,14 +856,12 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer |
|
|
|
|
downloadDTO.setNSRSBH(companyservice.getSellertax()); |
|
|
|
|
downloadDTO.setSBBH(goldenTaxDiskNo); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: 2023/10/25 这里改为空的属性也传
|
|
|
|
|
|
|
|
|
|
String param = JSONUtil.toXmlStr(JSONUtil.parse(downloadDTO)); |
|
|
|
|
|
|
|
|
|
param = "<?xml version=\"1.0\" encoding=\"GBK\"?>\n" + |
|
|
|
|
"<FPXT>\n" + |
|
|
|
|
" <INPUT>\n" + param + "</INPUT>\n" + |
|
|
|
|
"<INPUT>\n" + |
|
|
|
|
"" + param + "</INPUT>" + |
|
|
|
|
"</FPXT>"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|