From 23fe797f9dded6d7ec9ecbcf760f764374dea8e0 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期四, 28 五月 2026 15:24:43 +0800
Subject: [PATCH] 初始化前端H5项目配置文件

---
 backend/src/main/java/com/sinata/appointment/common/GlobalExceptionHandler.java |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/backend/src/main/java/com/sinata/appointment/common/GlobalExceptionHandler.java b/backend/src/main/java/com/sinata/appointment/common/GlobalExceptionHandler.java
index aac0091..ed85b56 100644
--- a/backend/src/main/java/com/sinata/appointment/common/GlobalExceptionHandler.java
+++ b/backend/src/main/java/com/sinata/appointment/common/GlobalExceptionHandler.java
@@ -1,6 +1,7 @@
 package com.sinata.appointment.common;
 
 import cn.dev33.satoken.exception.NotLoginException;
+import cn.dev33.satoken.exception.NotPermissionException;
 import com.sinata.appointment.constants.HttpBizCode;
 import com.sinata.appointment.exception.BizException;
 
@@ -35,6 +36,9 @@
     @ExceptionHandler(SaTokenException.class)
     public Result<Void> handleSaToken(SaTokenException e) {
         log.error("satoken error", e);
+        if (e instanceof NotPermissionException){
+            return ResultUtil.error(HttpBizCode.FORBIDDEN, "无权限访问");
+        }
         if (e instanceof NotLoginException notLogin
                 && NotLoginException.KICK_OUT.equals(notLogin.getType())) {
             return ResultUtil.error(HttpBizCode.UNAUTHORIZED, "账号已被禁用,请重新登录");

--
Gitblit v1.7.1