From 085cee5a763f2b1ce0bbfe86265f4541519c0c5d Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 29 八月 2026 10:07:24 +0800
Subject: [PATCH] 修复新增字段更新时间为空

---
 ruoyi-admin/src/test/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImplTest.java |    2 ++
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImpl.java    |    4 ++++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/test/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImplTest.java b/ruoyi-admin/src/test/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImplTest.java
index 167d687..757ffdf 100644
--- a/ruoyi-admin/src/test/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImplTest.java
+++ b/ruoyi-admin/src/test/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImplTest.java
@@ -46,6 +46,7 @@
         field.setFieldName("  电流  ");
         field.setFieldType("  text  ");
         field.setRemark("  备注  ");
+        field.setCreateBy("admin");
         when(batteryGroupFieldMapper.insertBatteryGroupField(any(TBatteryGroupField.class))).thenReturn(1);
 
         int rows = batteryGroupFieldService.insertBatteryGroupField(field);
@@ -59,6 +60,7 @@
         assertEquals("备注", saved.getRemark());
         assertEquals("0", saved.getStatus());
         assertEquals(0L, saved.getDelFlag());
+        assertEquals("admin", saved.getUpdateBy());
     }
 
     @Test
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImpl.java
index 6783d95..5b2faac 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupFieldServiceImpl.java
@@ -67,6 +67,10 @@
         {
             field.setStatus(NORMAL);
         }
+        if (StringUtils.isEmpty(field.getUpdateBy()))
+        {
+            field.setUpdateBy(field.getCreateBy());
+        }
         validateStatus(field.getStatus());
         field.setDelFlag(0L);
         field.setCreateTime(new Date());

--
Gitblit v1.7.1