|
|
@ -99,15 +99,16 @@ public class QueryInvoiceTask extends TimerTask { |
|
|
|
|
|
|
|
|
|
|
|
QueryWrapper<InvoiceBack> invoiceBackQueryWrapper = new QueryWrapper<>(); |
|
|
|
QueryWrapper<InvoiceBack> invoiceBackQueryWrapper = new QueryWrapper<>(); |
|
|
|
invoiceBackQueryWrapper.eq("system_orderno", invoice.getOutTradeOrderno()); |
|
|
|
invoiceBackQueryWrapper.eq("system_orderno", invoice.getOutTradeOrderno()); |
|
|
|
InvoiceBack invoiceBackVali = invoiceBackMapper.selectOne(invoiceBackQueryWrapper); |
|
|
|
InvoiceBack invoiceBackVali = this.invoiceBackMapper.selectOne(invoiceBackQueryWrapper); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log.info("【重汽批量开票】查询回调表信息:{}",JSONUtil.toJsonStr(invoiceBackVali)); |
|
|
|
if (BeanUtil.isEmpty(invoiceBackVali)) { |
|
|
|
if (BeanUtil.isEmpty(invoiceBackVali)) { |
|
|
|
invoiceBackVali = new InvoiceBack(); |
|
|
|
invoiceBackVali = new InvoiceBack(); |
|
|
|
invoiceBackVali.setSystemOrderno(invoice.getOutTradeOrderno()); |
|
|
|
invoiceBackVali.setSystemOrderno(invoice.getOutTradeOrderno()); |
|
|
|
invoiceBackVali.setCreateTime(new Date()); |
|
|
|
invoiceBackVali.setCreateTime(new Date()); |
|
|
|
|
|
|
|
|
|
|
|
invoiceBackVali.setId(IdUtils.randomUUID()); |
|
|
|
invoiceBackVali.setId(IdUtils.randomUUID()); |
|
|
|
invoiceBackVali.setIdentity(companyservice.getIdentity()); |
|
|
|
invoiceBackVali.setIdentity(this.companyservice.getIdentity()); |
|
|
|
invoiceBackVali.setBackUrl(""); |
|
|
|
invoiceBackVali.setBackUrl(""); |
|
|
|
invoiceBackVali.setStatus("0"); |
|
|
|
invoiceBackVali.setStatus("0"); |
|
|
|
invoiceBackVali.setCreateTime(new Date()); |
|
|
|
invoiceBackVali.setCreateTime(new Date()); |
|
|
@ -116,17 +117,17 @@ public class QueryInvoiceTask extends TimerTask { |
|
|
|
invoiceBackVali.setResultCode(kpStatus); |
|
|
|
invoiceBackVali.setResultCode(kpStatus); |
|
|
|
invoiceBackVali.setResultMsg(kpMsg); |
|
|
|
invoiceBackVali.setResultMsg(kpMsg); |
|
|
|
invoiceBackVali.setUpdateTime(new Date()); |
|
|
|
invoiceBackVali.setUpdateTime(new Date()); |
|
|
|
invoiceBackMapper.insertInvoiceBack(invoiceBackVali); |
|
|
|
this.invoiceBackMapper.insertInvoiceBack(invoiceBackVali); |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
invoiceBackVali.setResultCode(kpStatus); |
|
|
|
invoiceBackVali.setResultCode(kpStatus); |
|
|
|
invoiceBackVali.setResultMsg(kpMsg); |
|
|
|
invoiceBackVali.setResultMsg(kpMsg); |
|
|
|
invoiceBackVali.setStatus("0"); |
|
|
|
invoiceBackVali.setStatus("0"); |
|
|
|
invoiceBackVali.setUpdateTime(new Date()); |
|
|
|
invoiceBackVali.setUpdateTime(new Date()); |
|
|
|
invoiceBackMapper.updateInvoiceBack(invoiceBackVali); |
|
|
|
this.invoiceBackMapper.updateInvoiceBack(invoiceBackVali); |
|
|
|
} |
|
|
|
} |
|
|
|
log.info("【重汽批量开票】发票回调队列开始回调,组装参数:回调参数={},identity={},invoiceId={}", invoiceBackVali.toString(),companyservice.getIdentity(),invoice.getId()); |
|
|
|
log.info("【重汽批量开票】发票回调队列开始回调,组装参数:回调参数={},identity={},invoiceId={}", invoiceBackVali.toString(),this.companyservice.getIdentity(),invoice.getId()); |
|
|
|
invoiceApiService.callBackAisino(invoiceBackVali, "", companyservice.getIdentity(), invoice.getId()); |
|
|
|
this.invoiceApiService.callBackAisino(invoiceBackVali, "", this.companyservice.getIdentity(), invoice.getId()); |
|
|
|
log.info("【重汽批量开票】 发票批量开具回调队列处理完成: InvoiceId={}",invoice.getId()); |
|
|
|
log.info("【重汽批量开票】 发票批量开具回调队列处理完成: InvoiceId={}",invoice.getId()); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
log.info("【重汽批量开票】发票回调队列失败!invoiceId={},捕捉异常{}", invoice.getId(),e.toString()); |
|
|
|
log.info("【重汽批量开票】发票回调队列失败!invoiceId={},捕捉异常{}", invoice.getId(),e.toString()); |
|
|
|