From 3eb812d9afc90e909a52eae85b3a31eedaf684bc Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期五, 30 五月 2025 16:16:59 +0800 Subject: [PATCH] 修复 --- ruoyi-common/src/main/java/com/ruoyi/common/handler/MyMetaObjectHandler.java | 40 +++++++++++++--------------------------- 1 files changed, 13 insertions(+), 27 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 46811dd..3ae24ea 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 @@ -1,6 +1,7 @@ package com.ruoyi.common.handler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import com.ruoyi.common.utils.SecurityUtils; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component; @@ -12,32 +13,17 @@ */ @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()); + } - - @Override - public void insertFill(MetaObject metaObject) { - this.setFieldValByName("createTime", LocalDateTime.now(), metaObject); - this.setFieldValByName("updateTime", LocalDateTime.now(), metaObject); - // 寮�绾跨▼锛屽彇涓嶅埌user - try { -// SysUser currentUser = SecurityUtils.getLoginUser(); -// if (currentUser != null) { -// this.setFieldValByName("createUser", currentUser.getUsername(), metaObject); -// this.setFieldValByName("updateUser", currentUser.getUsername(), metaObject); -// } - } catch (Exception e) { - } - } - - @Override - public void updateFill(MetaObject metaObject) { - this.setFieldValByName("updateTime", LocalDateTime.now(), metaObject); - try { -// ZttUser currentUser = SecurityUtils.getUser(); -// if (currentUser != null) { -// this.setFieldValByName("updateUser", currentUser.getUsername(), metaObject); -// } - } catch (Exception e) { - } - } + @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()); + } } -- Gitblit v1.9.3