From 8097a2a4383a3785e11990170d61c59ae6b48888 Mon Sep 17 00:00:00 2001
From: chenhj <1263187585@qq.com>
Date: 星期五, 20 六月 2025 18:02:53 +0800
Subject: [PATCH] 库存明细数据处理
---
ruoyi-common/src/main/java/com/ruoyi/common/handler/MyMetaObjectHandler.java | 33 ++++++++++++++++++++-------------
1 files changed, 20 insertions(+), 13 deletions(-)
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/handler/MyMetaObjectHandler.java b/ruoyi-common/src/main/java/com/ruoyi/common/handler/MyMetaObjectHandler.java
index 3ae24ea..1ec12de 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/handler/MyMetaObjectHandler.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/handler/MyMetaObjectHandler.java
@@ -7,23 +7,30 @@
import java.time.LocalDateTime;
-/**
- * @Author: zhangxy
- * @Date: 2020-08-05 14:40
- */
@Component
public class MyMetaObjectHandler implements MetaObjectHandler {
+
@Override
- public void insertFill(MetaObject metaObject) {
- Long userId = SecurityUtils.getLoginUser().getUserId();
- this.strictInsertFill(metaObject, "createBy", Long.class, userId);
- this.strictInsertFill(metaObject, "createTime", LocalDateTime.class, LocalDateTime.now());
+ public void insertFill(MetaObject meta) {
+ LocalDateTime now = LocalDateTime.now();
+ Long uid = SecurityUtils.getLoginUser().getUserId();
+ if (uid != null) {
+ strictInsertFill(meta, "createBy", String.class, uid.toString());
+ strictInsertFill(meta, "updateBy", String.class, uid.toString());
+ }
+ strictInsertFill(meta, "createTime", LocalDateTime.class, now);
+ strictInsertFill(meta, "updateTime", LocalDateTime.class, now);
}
@Override
- public void updateFill(MetaObject metaObject) {
- Long userId = SecurityUtils.getLoginUser().getUserId();
- this.strictInsertFill(metaObject, "updateBy", Long.class, userId);
- this.strictUpdateFill(metaObject, "updateTime", LocalDateTime.class, LocalDateTime.now());
+ public void updateFill(MetaObject meta) {
+ LocalDateTime now = LocalDateTime.now();
+ Long uid = SecurityUtils.getLoginUser().getUserId();
+ if (uid != null) {
+ strictUpdateFill(meta, "updateBy", String.class, uid.toString());
+ }
+ // 寮哄埗瑕嗙洊 updateTime
+ setFieldValByName("updateTime", now, meta);
}
-}
+
+}
\ No newline at end of file
--
Gitblit v1.9.3