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