diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java index ffdff79..2c99811 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiZhongQiServiceImpl.java @@ -484,7 +484,9 @@ public class AisinoConsoleInvoiceApiZhongQiServiceImpl implements IInvoiceApiSer invoice = new Invoice(); invoice.setOutTradeOrderno(invoiceBack.getSystemOrderno()); invoice.setState(22); - invoice.setMessage(invoiceBack.getResultMsg() != null ? invoiceBack.getResultMsg().substring(0,200):""); + String resultMsg = invoiceBack.getResultMsg(); + String message = (resultMsg != null && resultMsg.length() > 200) ? resultMsg.substring(0, 200) : resultMsg; + invoice.setMessage(message); } try { diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/task/AddInvoiceBatchTask.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/task/AddInvoiceBatchTask.java index c650df8..36bbf3d 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/task/AddInvoiceBatchTask.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/task/AddInvoiceBatchTask.java @@ -219,7 +219,7 @@ public class AddInvoiceBatchTask extends TimerTask { invoiceBackTemp.setUpdateTime(new Date()); invoiceBackMapper.updateInvoiceBack(invoiceBackTemp); - invoiceService.callBackAisino(invoiceBackTemp, "", identity, Long.valueOf(billInfo.getOutTradeOrderno())); + invoiceService.callBackAisino(invoiceBackTemp, "", identity, 0L); } else { invoiceBack.setResultCode("9999"); invoiceBack.setResultMsg("开票失败!"); @@ -228,7 +228,7 @@ public class AddInvoiceBatchTask extends TimerTask { invoiceBack.setCreateTime(new Date()); invoiceBackMapper.insertInvoiceBack(invoiceBack); - invoiceService.callBackAisino(invoiceBack, "", identity,Long.valueOf(billInfo.getOutTradeOrderno())); + invoiceService.callBackAisino(invoiceBack, "", identity,0L); } log.info("[重汽批量开票接口]提交开票异常,开票失败!identity={},e={}", identity, e); diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java index 8b287a1..79bfd3c 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java @@ -364,10 +364,10 @@ public class JcskTest { order = "{\n" + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + - " \"dqbm\":\"guangddong\",\n" + + " \"dqbm\":\"henan\",\n" + " \"async\": false,\n" + - " \"bsrysfzjhm\":\"440106199702020628\",\n" + - " \"nsrsbh\": \"51440000C03631761W\",\n" + + " \"bsrysfzjhm\":\"412826199208093127\",\n" + + " \"nsrsbh\": \"51410000395121885Q\",\n" + " \"serviceId\": \"hqrlsbewm\"\n" + "}"; System.out.println(order);