红字问题排查

beta
kk 2 years ago
parent ad37b7411e
commit 516b25f5da
  1. 3
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/dto/api/aisino/console/AisinoConsoleInvoiceRedDownloadDTO.java
  2. 2
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/adapter/request/AisinoInvoiceRequestAdapterImpl.java
  3. 14
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java

@ -32,9 +32,11 @@ public class AisinoConsoleInvoiceRedDownloadDTO {
@ApiModelProperty(value = "逾期状态")
private String YQZT;
@Alias("billTimeBegin")
@ApiModelProperty(value = "填开日期")
private String TKRQ_Q;
@Alias("billTimeEnd")
@ApiModelProperty(value = "填开日期")
private String TKRQ_Z;
@ -44,6 +46,7 @@ public class AisinoConsoleInvoiceRedDownloadDTO {
@ApiModelProperty(value = "销方税号")
private String XFSH;
@Alias("billInfoNo")
@ApiModelProperty(value = "信息表编号")
private String XXBBH;

@ -104,7 +104,7 @@ public class AisinoInvoiceRequestAdapterImpl implements IInvoiceRequestService {
try {
// TODO: 2023/9/20
order = AisinoInvoiceDecryptUtil.decrypt(order, JKey);
// order = AisinoInvoiceDecryptUtil.decrypt(order, JKey);
} catch (Exception e) {
e.printStackTrace();
throw new JianshuiParamErrorException(ErrorCode.DECRYPT_ERROR, companyservice, "invoice");

@ -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>";

Loading…
Cancel
Save