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