提交 23ea707e 编写于 作者: 武汉红喜's avatar 武汉红喜

ResultHelper

上级 f3b95e44
......@@ -5,20 +5,24 @@ package org.hongxi.whatsmars.common.result;
*/
public class ResultHelper {
public static Result newSuccessResult() {
return newResult(true);
}
public static <T> Result newSuccessResult(T data) {
Result result = newSuccessResult();
result.setData(data);
return result;
}
public static Result newErrorResult(int code, String message) {
return new Result(code, message);
}
public static Result newErrorResult() {
return newResult(false);
}
public static Result newSuccessResult() {
return newResult(true);
}
public static Result newResult(boolean success) {
return newResult(success, null);
}
......@@ -31,8 +35,4 @@ public class ResultHelper {
}
}
public static Result newResult(int code, String message) {
return new Result(code, message);
}
}
......@@ -24,7 +24,7 @@ public class DefaultExceptionHandler {
@ResponseBody
public Result handleLogicException(HttpServletRequest request, BusinessException e) {
log.error("business exception handled, request:{}", request.getRequestURI(), e);
return ResultHelper.newResult(e.getCode(), e.getMsg());
return ResultHelper.newErrorResult(e.getCode(), e.getMsg());
}
@ResponseStatus(HttpStatus.OK)
......@@ -35,6 +35,6 @@ public class DefaultExceptionHandler {
throw e;
}
log.error("exception handled, request:{}", request.getRequestURI(), e);
return ResultHelper.newResult(500, e.getMessage());
return ResultHelper.newErrorResult(500, e.getMessage());
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册