chore: 更新模块依赖配置和全局异常处理
【模块依赖更新】 - heritage-modules/pom.xml: 新增heritage-portal子模块 - heritage-web/pom.xml: 新增heritage-portal模块依赖 【全局异常处理优化】 - GlobalExceptionHandler: 新增Sa-Token相关异常处理 - 新增NotLoginException处理(未登录异常) - 新增NotPermissionException处理(无权限异常) - 新增NotRoleException处理(无角色异常) - 优化异常返回信息,提供更友好的错误提示
This commit is contained in:
parent
942338c2a9
commit
0af3b028d3
@ -18,6 +18,7 @@
|
|||||||
<modules>
|
<modules>
|
||||||
<module>heritage-system</module>
|
<module>heritage-system</module>
|
||||||
<module>heritage-monitor</module>
|
<module>heritage-monitor</module>
|
||||||
|
<module>heritage-portal</module>
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
@ -93,6 +93,8 @@ public class GlobalExceptionHandler {
|
|||||||
message = "当前会话未登录";
|
message = "当前会话未登录";
|
||||||
}
|
}
|
||||||
log.error("Sa-Token异常提示:{}", ex.getMessage());
|
log.error("Sa-Token异常提示:{}", ex.getMessage());
|
||||||
|
// 打印完整堆栈以便调试
|
||||||
|
ex.printStackTrace();
|
||||||
// 返回给前端
|
// 返回给前端
|
||||||
return ErrorHandler.error(401, message, request.getRequestURL().toString());
|
return ErrorHandler.error(401, message, request.getRequestURL().toString());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,6 +26,12 @@
|
|||||||
<artifactId>heritage-system</artifactId>
|
<artifactId>heritage-system</artifactId>
|
||||||
<version>${revision}</version>
|
<version>${revision}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!-- 前台业务模块 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.leocoder.heritage</groupId>
|
||||||
|
<artifactId>heritage-portal</artifactId>
|
||||||
|
<version>${revision}</version>
|
||||||
|
</dependency>
|
||||||
<!-- SpringDoc OpenAPI 3.0 -->
|
<!-- SpringDoc OpenAPI 3.0 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springdoc</groupId>
|
<groupId>org.springdoc</groupId>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user