refactor: 优化无权操作数据库的提示

This commit is contained in:
Ray.Hao
2025-05-21 15:41:35 +08:00
parent fa86addc49
commit ea7eba05e1
2 changed files with 3 additions and 1 deletions

View File

@@ -192,7 +192,7 @@ public class GlobalExceptionHandler {
log.error(e.getMessage(), e);
String errorMsg = e.getMessage();
if (StrUtil.isNotBlank(errorMsg) && errorMsg.contains("denied to user")) {
return Result.failed(ResultCode.ACCESS_UNAUTHORIZED);
return Result.failed(ResultCode.DATABASE_ACCESS_DENIED);
} else {
return Result.failed(e.getMessage());
}

View File

@@ -250,6 +250,8 @@ public enum ResultCode implements IResultCode, Serializable {
PRIMARY_KEY_CONFLICT("C0341", "主键冲突"),
DATABASE_ACCESS_DENIED("C0351", "演示环境已禁用数据库写入功能请本地部署修改数据库链接或开启Mock模式进行体验"),
/** 二级宏观错误码 */
THIRD_PARTY_DISASTER_RECOVERY_SYSTEM_TRIGGERED("C0400", "第三方容灾系统被触发"),
THIRD_PARTY_SYSTEM_RATE_LIMITING("C0401", "第三方系统限流"),