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;
}
-
}