From d30e385951ce03335a5023f0775fd144da3c0b88 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 18 三月 2025 11:18:31 +0800 Subject: [PATCH] 修改 --- src/main/java/com/example/server/entity/FieldMetaObjectHandler.java | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/example/server/entity/FieldMetaObjectHandler.java b/src/main/java/com/example/server/entity/FieldMetaObjectHandler.java index 681cbd6..16b1603 100644 --- a/src/main/java/com/example/server/entity/FieldMetaObjectHandler.java +++ b/src/main/java/com/example/server/entity/FieldMetaObjectHandler.java @@ -12,12 +12,14 @@ import com.example.client.entity.PlatformEntity; import com.example.client.entity.PlatformLogEntity; import com.example.client.entity.TenantEntity; +import com.example.server.progressTrack.model.TeamEntity; import com.example.server.user.model.SysUser; import com.example.server.utils.CacheUtils; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component; import java.time.LocalDate; +import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Date; @@ -33,10 +35,16 @@ public void insertFill(MetaObject metaObject) { Object object = metaObject.getOriginalObject(); SysUser user = (SysUser) CacheUtils.get("user","user"); - LocalDate currentDate = LocalDate.now(); - DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + LocalDateTime currentDateTime = LocalDateTime.now(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 灏嗗綋鍓嶆棩鏈熸牸寮忓寲涓哄瓧绗︿覆 - String date = currentDate.format(formatter); + String date = currentDateTime.format(formatter); + + if (object instanceof TeamEntity) { + TeamEntity entity = (TeamEntity) object; + entity.setCreateTeam(user.getBoatfleet());// 鍒涘缓鑰� + entity.setUpdateTeam(user.getBoatfleet());// 鍒涘缓鑰� + } if (object instanceof PlatformLogEntity) { PlatformLogEntity entity = (PlatformLogEntity) object; @@ -57,10 +65,10 @@ @Override public void updateFill(MetaObject metaObject) { - LocalDate currentDate = LocalDate.now(); - DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + LocalDateTime currentDateTime = LocalDateTime.now(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 灏嗗綋鍓嶆棩鏈熸牸寮忓寲涓哄瓧绗︿覆 - String date = currentDate.format(formatter); + String date = currentDateTime.format(formatter); SysUser user =(SysUser) CacheUtils.get("user","user"); Object object = metaObject.getOriginalObject(); if (object instanceof PlatformEntity) { @@ -69,6 +77,10 @@ entity.setUpdateDate(date);// 鏇存柊鏃堕棿 } + if (object instanceof TeamEntity) { + TeamEntity entity = (TeamEntity) object; + entity.setUpdateTeam(user.getBoatfleet());// 鍒涘缓鑰� + } } private boolean isEmpty(Long value) { -- Gitblit v1.9.1