既简洁,又准确
String errMsg = isrFuzzyQuotationService.checkFuzzyQuotation(fuzzyQuotationVO);
if (!StringUtils.isEmpty(errMsg)) {
return result.failure(RetCodeMsgEnum.PARAM_ILLEGAL_WITH_NAME.getCode(), RetCodeMsgEnum.PARAM_ILLEGAL_WITH_NAME.getMsg(errMsg));
}
public enum RetCodeMsgEnum {
SUCCESS("200", "ok"),
PARAM_ERROR("400001", "请求参数有误"),
AUTHENTICATION_FAILED("401001", "认证失败"),
PERMISSION_DENIED("403001", "权限不够"),
SERVER_MAINTENANCE("503001", "系统维护,请稍后操作"),
SERVER_ERROR("500001", "系统异常 %s"),
PARAM_PROMPT("400002", "%s为必填项,不能为空"),
PARAM_ILLEGAL("400003", "请求参数不合法"),
PARAM_DENIED("400004", "请求参数%s被拒绝"),
PARAM_ATLEAST_ONE("400005", "请求参数 %s不能全为空"),
PARAM_EXIST("400006", "数据已经存在"),
PARAM_ILLEGAL_WITH_NAME("400007", "请求参数 %s 不合法"),
OTHER_SYS_ERROR("500004", "%s系统发生错误(代码:%s、明细:%s)"),
;
private String code;
private String msg;
RetCodeMsgEnum(String code, String message) {
this.msg = message;
this.code = code;
}
public String getCode() {
return this.code;
}
public String getMsg(Object ...args) {
return String.format(this.msg, args);
}
}
网友评论