接口错误显示英文

master
philip 3 years ago
parent 1d0faeb10e
commit e6c4c174bd

@ -500,24 +500,25 @@ public class PodTemplateServiceImpl implements PodTemplateService {
//调用WS //调用WS
try { try {
ERPAPI.erpWebService().zmesProdordconf(inHolder, outHolder); ERPAPI.erpWebService().zmesProdordconf(inHolder, outHolder);
if (outHolder.value.length == 1) {
throw new BaseException("ERP接口返回错误");
}
String status = outHolder.value[1].getRet(); String status = outHolder.value[1].getRet();
String message = outHolder.value[1].getMsg(); String message = outHolder.value[1].getMsg();
if (!status.equals("S")) { if (!status.equals("S")) {
throw new BaseException("ERP接口返回错误消息:" + message); throw new BaseException(message);
} }
log.setStatus(status); log.setStatus(status);
log.setResultMessage(message); log.setResultMessage(message);
} catch (Exception e) { } catch (Exception e) {
log.setStatus("E"); log.setStatus("E");
log.setResultMessage("ERP接口错误: " + e.getMessage()); log.setResultMessage("ERP接口错误: " + e.getMessage());
String faultString = ((AxisFault) e).getFaultString(); if (outHolder.value.length == 1){
if (StringUtil.isBlank(faultString)||!faultString.equals("(401)Unauthorized")){ String faultString = ((AxisFault) e).getFaultString();
if (StringUtil.isBlank(faultString)||!faultString.equals("(401)Unauthorized")){
throw new BaseException("ERP接口错误: " + e.getMessage());
}
log.setStatus("R");
}else {
throw new BaseException("ERP接口错误: " + e.getMessage()); throw new BaseException("ERP接口错误: " + e.getMessage());
} }
log.setStatus("R");
} finally { } finally {
//记录接口日志 //记录接口日志
log.setHandle(UUID.randomUUID().toString()); log.setHandle(UUID.randomUUID().toString());

Loading…
Cancel
Save