/**
* 验证码异常
* @param kaptchaException 异常
* @return -1为异常
*/
@ExceptionHandler(value = KaptchaException.class)
public ResultObj kaptchaExceptionHandler(KaptchaException kaptchaException) {
if (kaptchaException instanceof KaptchaIncorrectException) {
return new ResultObj(-1, "验证码不正确");
} else if (kaptchaException instanceof KaptchaNotFoundException) {
return new ResultObj(-1, "验证码未找到");
} else if (kaptchaException instanceof KaptchaTimeoutException) {
return new ResultObj(-1, "验证码过期");
} else {
return new ResultObj(-1, "验证码渲染失败");
}
}