add: NotPermissionException

This commit is contained in:
冼子明 2025-03-22 00:00:57 +08:00
parent b6312bc83b
commit 9b33e7bd51

View File

@ -1,6 +1,7 @@
package vip.fuck.sm.common.exception.handler; package vip.fuck.sm.common.exception.handler;
import cn.dev33.satoken.exception.NotLoginException; import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.exception.NotPermissionException;
import vip.fuck.sm.common.exception.BusinessException; import vip.fuck.sm.common.exception.BusinessException;
import vip.fuck.sm.common.exception.code.BaseResponseCode; import vip.fuck.sm.common.exception.code.BaseResponseCode;
import vip.fuck.sm.common.utils.DataResult; import vip.fuck.sm.common.utils.DataResult;
@ -20,6 +21,8 @@ public class AppFilter implements Filter {
chain.doFilter(ctx); chain.doFilter(ctx);
} catch (NotLoginException e){ } catch (NotLoginException e){
ctx.redirect("/index/login"); ctx.redirect("/index/login");
} catch (NotPermissionException e){
ctx.redirect("/index/403");
}catch (ValidatorException e) { }catch (ValidatorException e) {
ctx.render(DataResult.getResult( ctx.render(DataResult.getResult(
BaseResponseCode.METHODARGUMENTNOTVALIDEXCEPTION.getCode(), BaseResponseCode.METHODARGUMENTNOTVALIDEXCEPTION.getCode(),