From 9b33e7bd5189041ed61688d4bcc2e2388e4c81b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=BC=E5=AD=90=E6=98=8E?= <2513889970@qq.com> Date: Sat, 22 Mar 2025 00:00:57 +0800 Subject: [PATCH] add: NotPermissionException --- .../java/vip/fuck/sm/common/exception/handler/AppFilter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/vip/fuck/sm/common/exception/handler/AppFilter.java b/src/main/java/vip/fuck/sm/common/exception/handler/AppFilter.java index 1e37f18..17fdbde 100644 --- a/src/main/java/vip/fuck/sm/common/exception/handler/AppFilter.java +++ b/src/main/java/vip/fuck/sm/common/exception/handler/AppFilter.java @@ -1,6 +1,7 @@ package vip.fuck.sm.common.exception.handler; 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.code.BaseResponseCode; import vip.fuck.sm.common.utils.DataResult; @@ -20,7 +21,9 @@ public class AppFilter implements Filter { chain.doFilter(ctx); } catch (NotLoginException e){ ctx.redirect("/index/login"); - } catch (ValidatorException e) { + } catch (NotPermissionException e){ + ctx.redirect("/index/403"); + }catch (ValidatorException e) { ctx.render(DataResult.getResult( BaseResponseCode.METHODARGUMENTNOTVALIDEXCEPTION.getCode(), e.getMessage()));