全局异常处理(网关异常&业务异常)

This commit is contained in:
RuoYi
2020-07-02 15:51:45 +08:00
committed by 疯狂的狮子li
parent 6fcc3be029
commit a50710d390
7 changed files with 207 additions and 16 deletions

View File

@@ -31,10 +31,11 @@ public class Constants
* 成功标记
*/
public static final Integer SUCCESS = 200;
/**
* 失败标记
*/
public static final Integer FAIL = 501;
public static final Integer FAIL = 500;
/**
* 登录成功

View File

@@ -12,6 +12,12 @@ public class R<T> implements Serializable
{
private static final long serialVersionUID = 1L;
/** 成功 */
public static final int SUCCESS = Constants.SUCCESS;
/** 失败 */
public static final int FAIL = Constants.FAIL;
private int code;
private String msg;
@@ -20,40 +26,40 @@ public class R<T> implements Serializable
public static <T> R<T> ok()
{
return restResult(null, Constants.SUCCESS, null);
return restResult(null, SUCCESS, null);
}
public static <T> R<T> ok(T data)
{
return restResult(data, Constants.SUCCESS, null);
return restResult(data, SUCCESS, null);
}
public static <T> R<T> ok(T data, String msg)
{
return restResult(data, Constants.SUCCESS, msg);
return restResult(data, SUCCESS, msg);
}
public static <T> R<T> failed()
public static <T> R<T> fail()
{
return restResult(null, Constants.FAIL, null);
return restResult(null, FAIL, null);
}
public static <T> R<T> failed(String msg)
public static <T> R<T> fail(String msg)
{
return restResult(null, Constants.FAIL, msg);
return restResult(null, FAIL, msg);
}
public static <T> R<T> failed(T data)
public static <T> R<T> fail(T data)
{
return restResult(data, Constants.FAIL, null);
return restResult(data, FAIL, null);
}
public static <T> R<T> failed(T data, String msg)
public static <T> R<T> fail(T data, String msg)
{
return restResult(data, Constants.FAIL, msg);
return restResult(data, FAIL, msg);
}
public static <T> R<T> failed(int code, String msg)
public static <T> R<T> fail(int code, String msg)
{
return restResult(null, code, msg);
}