From 0cfc7a5c80c3558028c7225fc459ecb07149ab0d Mon Sep 17 00:00:00 2001 From: Charles7c Date: Thu, 6 Jun 2024 21:28:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=8F=92=E5=85=A5?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E7=99=BB=E5=BD=95=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=97=B6=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/config/mybatis/MyBatisPlusMetaObjectHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/continew-admin-common/src/main/java/top/continew/admin/common/config/mybatis/MyBatisPlusMetaObjectHandler.java b/continew-admin-common/src/main/java/top/continew/admin/common/config/mybatis/MyBatisPlusMetaObjectHandler.java index 1544f523..79c87cb2 100644 --- a/continew-admin-common/src/main/java/top/continew/admin/common/config/mybatis/MyBatisPlusMetaObjectHandler.java +++ b/continew-admin-common/src/main/java/top/continew/admin/common/config/mybatis/MyBatisPlusMetaObjectHandler.java @@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import org.apache.ibatis.reflection.MetaObject; import top.continew.admin.common.util.helper.LoginHelper; import top.continew.starter.core.exception.BusinessException; +import top.continew.starter.core.util.ExceptionUtils; import top.continew.starter.extension.crud.model.entity.BaseDO; import java.time.LocalDateTime; @@ -61,8 +62,7 @@ public class MyBatisPlusMetaObjectHandler implements MetaObjectHandler { if (null == metaObject) { return; } - - Long createUser = LoginHelper.getUserId(); + Long createUser = ExceptionUtils.exToNull(LoginHelper::getUserId); LocalDateTime createTime = LocalDateTime.now(); if (metaObject.getOriginalObject() instanceof BaseDO baseDO) { // 继承了 BaseDO 的类,填充创建信息字段