Эх сурвалжийг харах

修改新增更新时用户数据未插入切面

车车 10 сар өмнө
parent
commit
e54f2a6d9d

+ 3 - 0
ktg-common/src/main/java/com/ktg/common/core/domain/model/BaseBean.java

@@ -1,5 +1,6 @@
 package com.ktg.common.core.domain.model;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
@@ -22,6 +23,7 @@ public class BaseBean implements Serializable
     private static final long serialVersionUID = 1L;
 
     @Schema(description = "创建人")
+    @TableField(fill = FieldFill.INSERT)
     private String createBy;
 
     @JsonFormat(timezone="GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@@ -30,6 +32,7 @@ public class BaseBean implements Serializable
 
     /** 更新者 */
     @Schema(description = "更新者")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
     private String updateBy;
 
     /** 更新时间 */

+ 1 - 0
ktg-framework/src/main/java/com/ktg/framework/config/MyBatisConfig.java

@@ -152,6 +152,7 @@ public class MyBatisConfig
         GlobalConfig.DbConfig dbConfig = new GlobalConfig.DbConfig();
         // dbConfig.setLogicDeleteField("delFlag");
         // dbConfig.setLogicDeleteValue("2");
+
         globalConfig.setDbConfig(dbConfig);
         sessionFactory.setGlobalConfig(globalConfig);
 

+ 2 - 2
ktg-framework/src/main/java/com/ktg/framework/config/MyMetaObjectHandler.java

@@ -12,11 +12,11 @@ import org.springframework.stereotype.Component;
 public class MyMetaObjectHandler implements MetaObjectHandler {
     @Override
     public void insertFill(MetaObject metaObject) {
-        this.strictInsertFill(metaObject,"createBy",String.class, SecurityUtils.getLoginUser().getUsername());
+        this.strictInsertFill(metaObject,"createBy", String.class, String.valueOf(SecurityUtils.getLoginUser().getUserId()));
     }
 
     @Override
     public void updateFill(MetaObject metaObject) {
-        this.strictUpdateFill(metaObject,"updateBy",String.class,SecurityUtils.getLoginUser().getUsername());
+        this.strictUpdateFill(metaObject,"updateBy", String.class, String.valueOf(SecurityUtils.getLoginUser().getUserId()));
     }
 }