diff --git a/src/main/java/com/knowledge/base/infrastructure/north/controller/UserQueryController.java b/src/main/java/com/knowledge/base/infrastructure/north/controller/UserQueryController.java index f559541..59ed398 100644 --- a/src/main/java/com/knowledge/base/infrastructure/north/controller/UserQueryController.java +++ b/src/main/java/com/knowledge/base/infrastructure/north/controller/UserQueryController.java @@ -69,7 +69,7 @@ public class UserQueryController { } catch (Exception e) { LOGGER.error("userAppService.findToken(token) error", e); } - if (userTokenOpt.isEmpty()) { + if (Objects.isNull(userTokenOpt) || userTokenOpt.isEmpty()) { LOGGER.warn("[权限校验] token无效: {}", maskToken(token)); return ResponseEntity.status(401).body(Map.of("code", 401, "msg", "无效token")); }