From 4a4393f890481235748dce97b58af3625f356e33 Mon Sep 17 00:00:00 2001 From: caozehui <2427765068@qq.com> Date: Thu, 27 Feb 2025 10:21:23 +0800 Subject: [PATCH] =?UTF-8?q?mybatis-plus=E6=A8=A1=E5=9D=97=E4=B8=AD?= =?UTF-8?q?=E5=BC=95=E5=85=A5njcn-springboot=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- njcn-db/mybatis-plus/pom.xml | 6 ++++++ .../njcn/db/mybatisplus/handler/AutoFillValueHandler.java | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/njcn-db/mybatis-plus/pom.xml b/njcn-db/mybatis-plus/pom.xml index e1195e6..ebfb424 100644 --- a/njcn-db/mybatis-plus/pom.xml +++ b/njcn-db/mybatis-plus/pom.xml @@ -80,6 +80,12 @@ mysql-connector-java ${mysql.version} + + com.njcn + spingboot2.3.12 + 2.3.12 + compile + \ No newline at end of file diff --git a/njcn-db/mybatis-plus/src/main/java/com/njcn/db/mybatisplus/handler/AutoFillValueHandler.java b/njcn-db/mybatis-plus/src/main/java/com/njcn/db/mybatisplus/handler/AutoFillValueHandler.java index 99e2f0e..cfff2da 100644 --- a/njcn-db/mybatis-plus/src/main/java/com/njcn/db/mybatisplus/handler/AutoFillValueHandler.java +++ b/njcn-db/mybatis-plus/src/main/java/com/njcn/db/mybatisplus/handler/AutoFillValueHandler.java @@ -5,6 +5,7 @@ import cn.hutool.extra.spring.SpringUtil; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.njcn.common.bean.CustomCacheUtil; import com.njcn.db.mybatisplus.constant.UserConstant; +import com.njcn.web.utils.RequestUtil; import org.apache.ibatis.reflection.MetaObject; import java.time.LocalDateTime; @@ -53,10 +54,8 @@ public class AutoFillValueHandler implements MetaObjectHandler { public Supplier getUserIdSupplier(){ - CustomCacheUtil customCacheUtil = SpringUtil.getBean(CustomCacheUtil.CACHE_NAME); - String userId = customCacheUtil.get(UserConstant.USER_ID, false); + String userId = RequestUtil.getUserId(); final String actualUserId = StrUtil.isBlank(userId) ? UserConstant.UNKNOWN_USER_ID : userId; return () -> actualUserId; } - }