From 6259550e1d81e14928d53c0d0dec3c7a2a0b7726 Mon Sep 17 00:00:00 2001 From: ant Date: Fri, 19 Jul 2024 17:58:42 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E7=89=88=E6=9C=AC=E5=8F=B7=E4=BF=AE?= =?UTF-8?q?=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chushang/common/mybatis/base/BaseEntity.java | 2 +- .../config/MybatisPlusMetaObjectHandler.java | 4 +--- .../src/test/java/GenInsTest.java | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/base/BaseEntity.java b/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/base/BaseEntity.java index 376b078..27d2b7d 100644 --- a/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/base/BaseEntity.java +++ b/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/base/BaseEntity.java @@ -41,7 +41,7 @@ public class BaseEntity implements Serializable { @JsonInclude(JsonInclude.Include.NON_NULL) @JsonSerialize(using = LocalDateTimeSerializer.class) @JsonDeserialize(using = LocalDateTimeDeserializer.class) - @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE, updateStrategy = FieldStrategy.NOT_NULL) + @TableField(value = "update_time",fill = FieldFill.UPDATE, updateStrategy = FieldStrategy.NOT_NULL) @JsonFormat(pattern = DatePattern.NORM_DATETIME_PATTERN) protected LocalDateTime updateTime; /** diff --git a/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/config/MybatisPlusMetaObjectHandler.java b/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/config/MybatisPlusMetaObjectHandler.java index d35ede8..d2a3599 100644 --- a/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/config/MybatisPlusMetaObjectHandler.java +++ b/chushang-common/chushang-common-mybatis/src/main/java/com/chushang/common/mybatis/config/MybatisPlusMetaObjectHandler.java @@ -32,7 +32,7 @@ public class MybatisPlusMetaObjectHandler implements MetaObjectHandler { String userName = "system"; this.fillStrategy(metaObject, "createBy", userName); // 自动填充下 版本号 - this.fillStrategy(metaObject, "version", 0); + this.strictInsertFill(metaObject, "version", Long.class,0L); this.strictInsertFill(metaObject, "createTime", LocalDateTime.class, LocalDateTime.now()); // this.strictInsertFill(metaObject, "createBy", String.class, userName); } @@ -48,8 +48,6 @@ public class MybatisPlusMetaObjectHandler implements MetaObjectHandler { String userName = "system"; this.strictUpdateFill(metaObject, "updateTime", LocalDateTime.class, LocalDateTime.now()); this.strictUpdateFill(metaObject, "updateBy", String.class, userName); - // 自动填充下 版本号 - this.fillStrategy(metaObject, "version", 0); } } diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/test/java/GenInsTest.java b/chushang-modules/chushang-module-inspection/inspection-service/src/test/java/GenInsTest.java index 3108db7..c2e3ce9 100644 --- a/chushang-modules/chushang-module-inspection/inspection-service/src/test/java/GenInsTest.java +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/test/java/GenInsTest.java @@ -1,6 +1,7 @@ import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.IoUtil; import cn.hutool.core.io.resource.ResourceUtil; +import cn.hutool.core.util.IdUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.chushang.InspectionApplication; import com.chushang.common.core.util.FileUtils; @@ -32,8 +33,22 @@ import java.util.Map; @RunWith(SpringRunner.class) @SpringBootTest(classes = InspectionApplication.class) public class GenInsTest { + + + @Resource + WrkInfoService wrkInfoService; + @Test public void genTest(){ + WrkInfo wrkInfo = new WrkInfo(); + wrkInfo.setDeptId(200L); + wrkInfo.setLowerTaskId(200L); + wrkInfo.setTaskId(200L); + wrkInfo.setUserId(1L); + wrkInfo.setUserName("admin"); + wrkInfo.setWorkNo(IdUtil.getSnowflakeNextId()); + wrkInfo.setWorkSort(1); + wrkInfoService.save(wrkInfo); // generatedIns.generated();