|
|
@ -14,6 +14,7 @@ import com.jianshui.common.utils.spring.SpringUtils; |
|
|
|
import com.jianshui.invoice.constant.aisino.console.AisinoConsoleConstants; |
|
|
|
import com.jianshui.invoice.constant.aisino.console.AisinoConsoleConstants; |
|
|
|
import com.jianshui.invoice.domain.Invoice; |
|
|
|
import com.jianshui.invoice.domain.Invoice; |
|
|
|
import com.jianshui.invoice.domain.InvoiceBack; |
|
|
|
import com.jianshui.invoice.domain.InvoiceBack; |
|
|
|
|
|
|
|
import com.jianshui.invoice.domain.InvoiceDetail; |
|
|
|
import com.jianshui.invoice.domain.Redinfo; |
|
|
|
import com.jianshui.invoice.domain.Redinfo; |
|
|
|
import com.jianshui.invoice.domain.dto.ExportVehicleDTO; |
|
|
|
import com.jianshui.invoice.domain.dto.ExportVehicleDTO; |
|
|
|
import com.jianshui.invoice.domain.dto.HXResponse; |
|
|
|
import com.jianshui.invoice.domain.dto.HXResponse; |
|
|
@ -52,6 +53,8 @@ public class InvoiceBackTask { |
|
|
|
private ICompanyservicePropService propService; |
|
|
|
private ICompanyservicePropService propService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @author kk |
|
|
|
* @author kk |
|
|
|
* @date 9:03 |
|
|
|
* @date 9:03 |
|
|
@ -257,6 +260,11 @@ public class InvoiceBackTask { |
|
|
|
invoice.setMessage( (invoiceBack.getResultMsg() != null && invoiceBack.getResultMsg().length() > 200) ? invoiceBack.getResultMsg().substring(0, 200) : invoiceBack.getResultMsg() ); |
|
|
|
invoice.setMessage( (invoiceBack.getResultMsg() != null && invoiceBack.getResultMsg().length() > 200) ? invoiceBack.getResultMsg().substring(0, 200) : invoiceBack.getResultMsg() ); |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 明细重插
|
|
|
|
|
|
|
|
List<InvoiceDetail> invoiceDetailList = invoiceMapper.selectInvoiceIdForInvoiceDetailList(invoice.getId()); |
|
|
|
|
|
|
|
if(!invoiceDetailList.isEmpty()){ |
|
|
|
|
|
|
|
invoice.setInvoiceDetailList(invoiceDetailList); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
try { |
|
|
|
|
|
|
|
|
|
|
@ -287,7 +295,7 @@ public class InvoiceBackTask { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
log.info("【控制台】发票回调接口,发送数据异常,id={}", id); |
|
|
|
log.info("【控制台】发票回调接口,发送数据异常,id={},e={}", id,e.toString()); |
|
|
|
invoiceBack.setStatus("2"); |
|
|
|
invoiceBack.setStatus("2"); |
|
|
|
invoiceBack.setBackMsg("发送数据异常"); |
|
|
|
invoiceBack.setBackMsg("发送数据异常"); |
|
|
|
invoiceBack.setUpdateTime(new Date()); |
|
|
|
invoiceBack.setUpdateTime(new Date()); |
|
|
|