From ba524bc13846fcbedb231b4bebc9a1a0927c5f70 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期五, 30 五月 2025 15:44:15 +0800
Subject: [PATCH] 活动用户登录id可用后整理

---
 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