feat(mybatis): 修改匿名用户处理逻辑以返回用户名

- 移除未使用的SecurityUtils import
- 当用户为AnonymousAuthenticationToken时返回authentication.getName()
- 保持原有非匿名用户处理逻辑不变
This commit is contained in:
PIG AI committed 2025-06-23 16:16:39 +08:00
1 parent 00fb8ce48b
commit 8d0eb9c8fb
1 file changed
+1 -2
@@ -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()) {