|
@@ -3,8 +3,10 @@ package shop.alien.config.databases;
|
|
|
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
|
|
import org.apache.ibatis.reflection.MetaObject;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
+import shop.alien.util.common.JwtUtil;
|
|
|
|
|
|
import java.util.Date;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
* Mybatis日期填充
|
|
@@ -25,6 +27,7 @@ public class MyBatisFieldHandler implements MetaObjectHandler {
|
|
|
public void insertFill(MetaObject metaObject) {
|
|
|
//字段为实体类名, 不是表字段名
|
|
|
this.setFieldValByName("createdTime", new Date(), metaObject);
|
|
|
+ this.setFieldValByName("createdUserId", Objects.requireNonNull(JwtUtil.getCurrentUserInfo()).getInteger("userId"), metaObject);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -36,5 +39,6 @@ public class MyBatisFieldHandler implements MetaObjectHandler {
|
|
|
public void updateFill(MetaObject metaObject) {
|
|
|
//字段为实体类名, 不是表字段名
|
|
|
this.setFieldValByName("updatedTime", new Date(), metaObject);
|
|
|
+ this.setFieldValByName("updatedUserId", Objects.requireNonNull(JwtUtil.getCurrentUserInfo()).getInteger("userId"), metaObject);
|
|
|
}
|
|
|
}
|