mybatis-plus模块中引入njcn-springboot依赖

This commit is contained in:
caozehui
2025-02-27 10:21:23 +08:00
parent 755900e5da
commit 4a4393f890
2 changed files with 8 additions and 3 deletions

View File

@@ -80,6 +80,12 @@
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<dependency>
<groupId>com.njcn</groupId>
<artifactId>spingboot2.3.12</artifactId>
<version>2.3.12</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

View File

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