From a4cc0d076e45889fb5890daaca14a48e1eb5b163 Mon Sep 17 00:00:00 2001 From: sol Date: Tue, 29 Jul 2025 13:55:37 +0800 Subject: [PATCH] refactor(auth): Added exception capture when permissions were initialized --- .../bgasol/plugin/satoken/runner/ControllerScanner.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cloud/common/common-auth/src/main/java/com/bgasol/plugin/satoken/runner/ControllerScanner.java b/cloud/common/common-auth/src/main/java/com/bgasol/plugin/satoken/runner/ControllerScanner.java index 8fd0a1c..de1af0e 100644 --- a/cloud/common/common-auth/src/main/java/com/bgasol/plugin/satoken/runner/ControllerScanner.java +++ b/cloud/common/common-auth/src/main/java/com/bgasol/plugin/satoken/runner/ControllerScanner.java @@ -3,6 +3,7 @@ package com.bgasol.plugin.satoken.runner; import cn.dev33.satoken.annotation.SaCheckPermission; import com.bgasol.model.system.permission.api.PermissionApi; import com.bgasol.model.system.permission.entity.PermissionEntity; +import feign.FeignException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; @@ -115,7 +116,11 @@ public class ControllerScanner { } } parentPermissionEntity.setChildren(children); - permissionApi.init(parentPermissionEntity); + try { + permissionApi.init(parentPermissionEntity); + } catch (FeignException e) { + System.exit(1); + } } @EventListener(InstanceRegisteredEvent.class)