FI847返回添加zdata信息

release
路明慧 2 years ago
parent 255c794660
commit 8e99b28fa4
  1. 6
      dxhy-erp/src/main/java/com/dxhy/erp/controller/InterfaceController.java
  2. 3
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/InvoiceAuthServiceImpl.java

@ -1234,12 +1234,16 @@ public class InterfaceController extends AbstractController {
return JsonUtils.getInstance().toJsonString(outPut); return JsonUtils.getInstance().toJsonString(outPut);
}catch (Exception e){ }catch (Exception e){
log.info("{}接收erp发票数据出错,sapkey:{}",e,erpInvoiceData.getIS_INPUT().getSAPKEY()); log.info("{}接收erp发票数据出错,sapkey:{}",e,erpInvoiceData.getIS_INPUT().getSAPKEY());
e.printStackTrace(); log.error("FI847报错信息为:{}", e);
EsOutPutResp esOutPutResp = new EsOutPutResp(); EsOutPutResp esOutPutResp = new EsOutPutResp();
esOutPutResp.setBSKEY(erpInvoiceData.getIS_INPUT().getBSKEY()); esOutPutResp.setBSKEY(erpInvoiceData.getIS_INPUT().getBSKEY());
esOutPutResp.setSAPKEY(erpInvoiceData.getIS_INPUT().getSAPKEY()); esOutPutResp.setSAPKEY(erpInvoiceData.getIS_INPUT().getSAPKEY());
esOutPutResp.setZTYPE("E"); esOutPutResp.setZTYPE("E");
esOutPutResp.setZMESSAGE("程序内部错误"); esOutPutResp.setZMESSAGE("程序内部错误");
ZDATARESP zdataresp = new ZDATARESP();
zdataresp.setPROMSG("程序内部错误");
zdataresp.setPROTYP("E");
esOutPutResp.setZdata(zdataresp);
outPut.setES_OUTPUT(esOutPutResp); outPut.setES_OUTPUT(esOutPutResp);
try { try {

@ -439,6 +439,9 @@ public class InvoiceAuthServiceImpl extends MpBaseServiceImpl<RecordInvoiceDao,
es.setZTYPE("E"); es.setZTYPE("E");
errorMsg.append("成功"+exitList.size()+"条,").append("失败"+notExit.size()+"条,").append("失败原因:发票号码:").append(notExit).append("不存在,其余成功"); errorMsg.append("成功"+exitList.size()+"条,").append("失败"+notExit.size()+"条,").append("失败原因:发票号码:").append(notExit).append("不存在,其余成功");
es.setZMESSAGE(errorMsg.toString()); es.setZMESSAGE(errorMsg.toString());
zdataresp.setPROMSG(errorMsg.toString());
zdataresp.setPROTYP("E");
es.setZdata(zdataresp);
}else { }else {
es.setZMESSAGE("处理成功"+exitList.size()+"条"); es.setZMESSAGE("处理成功"+exitList.size()+"条");
zdataresp.setPROMSG(promsg.toString()); zdataresp.setPROMSG(promsg.toString());

Loading…
Cancel
Save