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 093aae7..659fa5b 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 @@ -3031,6 +3031,12 @@ public class ElephantInvoiceApiV6ByInspurServiceImpl implements IInvoiceApiServi } try { + /** 开票成功处理 */ + if("0000".equals(invoiceBack.getResultCode())){ + invoice.setUpdateBy("0"); + invoiceMapper.updateInvoice(invoice); + } + // 重汽国际不判断null值,给特殊处理下 if(StrUtil.isEmpty(invoice.getInvoiceResultMsg())){ invoice.setInvoiceResultMsg(""); 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 9f095bc..693751a 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 @@ -3079,6 +3079,13 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { } try { + + /** 开票成功处理 */ + if("0000".equals(invoiceBack.getResultCode())){ + invoice.setUpdateBy("0"); + invoiceMapper.updateInvoice(invoice); + } + // 重汽国际不判断null值,给特殊处理下 if(StrUtil.isEmpty(invoice.getInvoiceResultMsg())){ invoice.setInvoiceResultMsg(""); diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/task/QueryInvoiceTask.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/task/QueryInvoiceTask.java index 569ecf9..01ef10e 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/task/QueryInvoiceTask.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/task/QueryInvoiceTask.java @@ -126,6 +126,7 @@ public class QueryInvoiceTask extends TimerTask { invoiceBackVali.setUpdateTime(new Date()); invoiceBackMapper.updateInvoiceBack(invoiceBackVali); } + log.info("【重汽批量开票】发票回调队列开始回调,组装参数:回调参数={},identity={},invoiceId={}", invoiceBackVali.toString(),companyservice.getIdentity(),invoice.getId()); invoiceApiService.callBackAisino(invoiceBackVali, "", companyservice.getIdentity(), invoice.getId()); log.info("【重汽批量开票】 发票批量开具回调队列处理完成: InvoiceId={}",invoice.getId());