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