From 341c82e0bc14bc0ecc213ba4a975a2b329895157 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=96=87=E8=B1=AA?= <980287353@qq.com> Date: Thu, 11 Jan 2024 11:29:03 +0800 Subject: [PATCH] =?UTF-8?q?perf=EF=BC=9A=E5=88=9B=E5=BB=BA=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=8F=AF=E4=BB=A5=E8=87=AA=E8=A1=8C=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/config/mybatis/MybatisTimeMetaHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/springboot-web/src/main/java/com/tiesheng/core/config/mybatis/MybatisTimeMetaHandler.java b/springboot-web/src/main/java/com/tiesheng/core/config/mybatis/MybatisTimeMetaHandler.java index fdbd7b4..91ee194 100644 --- a/springboot-web/src/main/java/com/tiesheng/core/config/mybatis/MybatisTimeMetaHandler.java +++ b/springboot-web/src/main/java/com/tiesheng/core/config/mybatis/MybatisTimeMetaHandler.java @@ -19,7 +19,11 @@ public class MybatisTimeMetaHandler implements MetaObjectHandler { @Override public void insertFill(MetaObject metaObject) { // 其中方法参数中第一个是前面自动填充所对应的字段,第二个是要自动填充的值。第三个是指定实体类的对象 - this.setFieldValByName("createTime", DateUtil.date(), metaObject); + Object createTime = getFieldValByName("createTime", metaObject); + if (createTime == null) { + createTime = DateUtil.date(); + } + this.setFieldValByName("createTime", createTime, metaObject); this.setFieldValByName("updateTime", DateUtil.date(), metaObject); }