每次重发时,更新erp返回的错误参数信息

master
zpl 3 years ago
parent 97ccae111e
commit dc8e624f71

@ -65,22 +65,22 @@ public class IntegrationLogServiceImpl extends ServiceImpl<IntegrationLogMapper,
outs[0] = struOut;
TableOfZprodordconfStruOutHolder outHolder = new TableOfZprodordconfStruOutHolder(outs);
String message = "";
String status = "";
try {
ERPAPI.erpWebService().zmesProdordconf(inHolder, outHolder);
String status = outHolder.value[1].getRet();
status = outHolder.value[1].getRet();
message = outHolder.value[1].getMsg();
if (!status.equals("S")) {
throw new BaseException("ERP接口返回错误消息:" + message);
}
byId.setRequestDateTime(LocalDateTime.now());
byId.setStatus(status);
byId.setResultMessage(message);
updateById(byId);
} catch (RemoteException e) {
throw new BaseException("ERP接口错误: " + e.getMessage());
} finally {
byId.setRequestDateTime(LocalDateTime.now());
byId.setResultMessage(message);
if (status.equals("S")){
byId.setStatus(status);
}
updateById(byId);
}

Loading…
Cancel
Save