ariesy 修复全电发票查验参数传输错误

release
yefei 2 years ago
parent 4130d300d7
commit 577371e29a
  1. 19
      dxhy-core/src/main/java/com/dxhy/core/job/service/impl/CheckTaskServiceImpl.java

@ -230,10 +230,21 @@ public class CheckTaskServiceImpl implements CheckTaskService {
requestData.setBuyerTaxNo(checkNoDetailInvoice.getBuyerTaxNo());
// 发票类型
requestData.setInvoiceType(checkNoDetailInvoice.getInvoiceType());
// 发票代码
requestData.setInvoiceCode(checkNoDetailInvoice.getInvoiceCode());
// 发票号码
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceNo());
if("31".equals(checkNoDetailInvoice.getInvoiceType())
|| "32".equals(checkNoDetailInvoice.getInvoiceType())
|| "185".equals(checkNoDetailInvoice.getInvoiceType())
|| "186".equals(checkNoDetailInvoice.getInvoiceType())){
// 发票代码
requestData.setInvoiceCode("");
// 发票号码
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceCode() + checkNoDetailInvoice.getInvoiceNo());
}else {
// 发票代码
requestData.setInvoiceCode(checkNoDetailInvoice.getInvoiceCode());
// 发票号码
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceNo());
}
// 开票时间
String sdate = (new SimpleDateFormat("yyyyMMdd")).format(checkNoDetailInvoice.getInvoiceDate());
requestData.setInvoiceDate(sdate);

Loading…
Cancel
Save