From 8d0eb9c8fb6a8d96e95253d3898265b37a90f86c Mon Sep 17 00:00:00 2001 From: PIG AI Date: Tue, 3 Jun 2025 10:28:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(mybatis):=20=E4=BF=AE=E6=94=B9=E5=8C=BF?= =?UTF-8?q?=E5=90=8D=E7=94=A8=E6=88=B7=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E4=BB=A5=E8=BF=94=E5=9B=9E=E7=94=A8=E6=88=B7=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除未使用的SecurityUtils import - 当用户为AnonymousAuthenticationToken时返回authentication.getName() - 保持原有非匿名用户处理逻辑不变 --- .../pigx/common/data/mybatis/MybatisPlusMetaObjectHandler.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/mybatis/MybatisPlusMetaObjectHandler.java b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/mybatis/MybatisPlusMetaObjectHandler.java index 239af4e38..c286daed9 100644 --- a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/mybatis/MybatisPlusMetaObjectHandler.java +++ b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/mybatis/MybatisPlusMetaObjectHandler.java @@ -3,7 +3,6 @@ package com.pig4cloud.pigx.common.data.mybatis; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.pig4cloud.pigx.common.core.constant.CommonConstants; -import com.pig4cloud.pigx.common.security.util.SecurityUtils; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.reflection.MetaObject; import org.springframework.security.authentication.AnonymousAuthenticationToken; @@ -82,7 +81,7 @@ public class MybatisPlusMetaObjectHandler implements MetaObjectHandler { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); // 匿名接口直接返回 if (authentication instanceof AnonymousAuthenticationToken) { - return null; + return authentication.getName(); } if (Optional.ofNullable(authentication).isPresent()) {