|
|
|
@ -3244,10 +3244,12 @@ public class SpecialInvoiceServiceImpl implements SpecialInvoiceService { |
|
|
|
|
//调用方格税控接口返回成功时,取内层报文更新红字信息表状态
|
|
|
|
|
//调用方格税控接口返回失败时,取外层报文更新红字信息表状态
|
|
|
|
|
if(ConfigureConstant.STRING_0000.equals(interfaceData.getReturnCode())){ |
|
|
|
|
if (StringUtils.isBlank(specialInvoiceReversalEntity1.getXxbbh()) || !OrderInfoEnum.SPECIAL_INVOICE_STATUS_TZD0000.getKey().equals(specialInvoiceReversalEntity1.getStatusCode())){ |
|
|
|
|
udpateSpecialInvoice.setStatusCode(responseHzfpsqbsc.getXXBZT()); |
|
|
|
|
udpateSpecialInvoice.setStatusMessage(responseHzfpsqbsc.getZTMX()); |
|
|
|
|
} |
|
|
|
|
udpateSpecialInvoice.setXxbbh(responseHzfpsqbsc.getXXBBH()); |
|
|
|
|
udpateSpecialInvoice.setSqdh(responseHzfpsqbsc.getSQDH()); |
|
|
|
|
udpateSpecialInvoice.setStatusCode(responseHzfpsqbsc.getXXBZT()); |
|
|
|
|
udpateSpecialInvoice.setStatusMessage(responseHzfpsqbsc.getZTMX()); |
|
|
|
|
udpateSpecialInvoice.setScfgStatus(ConfigureConstant.STRING_0); |
|
|
|
|
} else { |
|
|
|
|
udpateSpecialInvoice.setStatusCode(interfaceData.getReturnCode()); |
|
|
|
|