From c40f30d375d4108c8514eed49b372cbb7d80bb57 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期三, 15 十月 2025 16:15:01 +0800
Subject: [PATCH] 用户行为分析
---
framework/src/main/java/cn/lili/mybatis/mybatisplus/MyMetaObjectHandler.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/framework/src/main/java/cn/lili/mybatis/mybatisplus/MyMetaObjectHandler.java b/framework/src/main/java/cn/lili/mybatis/mybatisplus/MyMetaObjectHandler.java
index a273f8e..63783c3 100644
--- a/framework/src/main/java/cn/lili/mybatis/mybatisplus/MyMetaObjectHandler.java
+++ b/framework/src/main/java/cn/lili/mybatis/mybatisplus/MyMetaObjectHandler.java
@@ -22,13 +22,19 @@
AuthUser authUser = UserContext.getCurrentUser();
if (authUser != null) {
this.setFieldValByName("createBy", authUser.getUsername(), metaObject);
+ this.setFieldValByName("updateBy", authUser.getUsername(), metaObject);
} else {
this.setFieldValByName("createBy", "SYSTEM", metaObject);
+ this.setFieldValByName("updateBy", "SYSTEM", metaObject);
}
//鏈夊垱寤烘椂闂村瓧娈碉紝鍒囧瓧娈靛�间负绌�
+ Date now = new Date();
if (metaObject.hasGetter("createTime")) {
- this.setFieldValByName("createTime", new Date(), metaObject);
+ this.setFieldValByName("createTime",now , metaObject);
+ }
+ if (metaObject.hasGetter("updateTime")) {
+ this.setFieldValByName("updateTime", now, metaObject);
}
//鏈夊�硷紝鍒欏啓鍏�
if (metaObject.hasGetter("deleteFlag")) {
@@ -51,7 +57,9 @@
if (authUser != null) {
this.setFieldValByName("updateBy", authUser.getUsername(), metaObject);
}
- this.setFieldValByName("updateTime", new Date(), metaObject);
+ if (metaObject.hasGetter("updateTime")) {
+ this.setFieldValByName("updateTime", new Date(), metaObject);
+ }
}
}
--
Gitblit v1.8.0