mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-27 14:57:10 +08:00
fix: 修复插入第三方登录用户时报错
This commit is contained in:
@@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
|||||||
import org.apache.ibatis.reflection.MetaObject;
|
import org.apache.ibatis.reflection.MetaObject;
|
||||||
import top.continew.admin.common.util.helper.LoginHelper;
|
import top.continew.admin.common.util.helper.LoginHelper;
|
||||||
import top.continew.starter.core.exception.BusinessException;
|
import top.continew.starter.core.exception.BusinessException;
|
||||||
|
import top.continew.starter.core.util.ExceptionUtils;
|
||||||
import top.continew.starter.extension.crud.model.entity.BaseDO;
|
import top.continew.starter.extension.crud.model.entity.BaseDO;
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
@@ -61,8 +62,7 @@ public class MyBatisPlusMetaObjectHandler implements MetaObjectHandler {
|
|||||||
if (null == metaObject) {
|
if (null == metaObject) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Long createUser = ExceptionUtils.exToNull(LoginHelper::getUserId);
|
||||||
Long createUser = LoginHelper.getUserId();
|
|
||||||
LocalDateTime createTime = LocalDateTime.now();
|
LocalDateTime createTime = LocalDateTime.now();
|
||||||
if (metaObject.getOriginalObject() instanceof BaseDO baseDO) {
|
if (metaObject.getOriginalObject() instanceof BaseDO baseDO) {
|
||||||
// 继承了 BaseDO 的类,填充创建信息字段
|
// 继承了 BaseDO 的类,填充创建信息字段
|
||||||
|
Reference in New Issue
Block a user