From b367949658b0328831fc40195faaf5a43c5048b1 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Thu, 18 Jan 2024 09:50:36 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.1.0=E3=80=91=E3=80=90db=E3=80=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=AD=97=E6=AE=B5=E8=87=AA=E5=8A=A8=E5=A1=AB?= =?UTF-8?q?=E5=85=85=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kernel/db/mp/fieldfill/CustomMetaObjectHandler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java b/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java index f6b9b71d0..e2705558f 100644 --- a/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java +++ b/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java @@ -86,10 +86,14 @@ public class CustomMetaObjectHandler implements MetaObjectHandler { try { // 设置updateUser(BaseEntity) - setFieldValByName(DbFieldConstants.UPDATE_USER, this.getUserUniqueId(), metaObject); + if (metaObject.hasSetter(DbFieldConstants.UPDATE_USER)) { + metaObject.setValue(DbFieldConstants.UPDATE_USER, this.getUserUniqueId()); + } // 设置updateTime(BaseEntity) - setFieldValByName(DbFieldConstants.UPDATE_TIME, new Date(), metaObject); + if (metaObject.hasSetter(DbFieldConstants.UPDATE_TIME)) { + metaObject.setValue(DbFieldConstants.UPDATE_TIME, new Date()); + } } catch (ReflectionException e) { log.warn("CustomMetaObjectHandler处理过程中无相关字段,不做处理"); }