From a80b4a7eb099390bb53c967126fa97b30568e1a3 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 01 四月 2025 10:01:38 +0800 Subject: [PATCH] 修改 --- src/main/java/com/example/server/entity/FieldMetaObjectHandler.java | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 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..573a52e 100644 --- a/src/main/java/com/example/server/entity/FieldMetaObjectHandler.java +++ b/src/main/java/com/example/server/entity/FieldMetaObjectHandler.java @@ -12,12 +12,15 @@ 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 javax.swing.*; import java.time.LocalDate; +import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Date; @@ -33,20 +36,26 @@ 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; - entity.setCreator(user.getUserId());// 鍒涘缓鑰� + entity.setCreator(user.getId());// 鍒涘缓鑰� entity.setCreateDate(date);// 鍒涘缓鏃堕棿 } if (object instanceof PlatformEntity) { PlatformEntity entity = (PlatformEntity) object; entity.setDelete(false); - entity.setUpdater(user.getUserId());// 鏇存柊鑰� + entity.setUpdater(user.getId());// 鏇存柊鑰� entity.setUpdateDate(date);// 鏇存柊鏃堕棿 } if (object instanceof TenantEntity) { @@ -57,18 +66,22 @@ @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) { PlatformEntity entity = (PlatformEntity) object; - entity.setUpdater(user.getUserId());// 鏇存柊鑰� + entity.setUpdater(user.getId());// 鏇存柊鑰� entity.setUpdateDate(date);// 鏇存柊鏃堕棿 } + if (object instanceof TeamEntity) { + TeamEntity entity = (TeamEntity) object; + entity.setUpdateTeam(user.getBoatfleet());// 鍒涘缓鑰� + } } private boolean isEmpty(Long value) { -- Gitblit v1.9.1