public void setErrorInfo(Result result, int errorCode, String message) {
result.setFlag(false);
result.setErrorCode(errorCode);
result.setMessage(message);
}
public void setOkInfo(Result result, String message, State beforeState, State afterState) {
result.setFlag(true);
result.setMessage(message);
}
已知,测出来的。 flag为false时候关注错误码(errCode) message同时具备两个属性
ApiResult{
/**
* 返回结果代码
*/
private boolean flag;
/**
* 结果信息
*/
private String message;
/**
* 错误编号
*/
private int errorCode;
}
private BigDecimal getYingFu(OrderBO orderBO, String customParam) {
BigDecimal discount = orderBO.getDiscount();
BigDecimal yingfu = orderBO.getPrice().add(orderBO.getTotalFee()).add(orderBO.getTotalServiceFee()).subtract(discount).subtract(orderBO.getUsedBalance());
return yingfu;
}
减法substract add
public static Result Success() {
return new Result(true, "");
}
return Result.Success(); 干净利索