From bf5b01b14dc7bfc214e646425a62f5593890d7e3 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期六, 08 十一月 2025 22:05:37 +0800
Subject: [PATCH] 清洗数据库日期错误,并且导入日期通用化处理
---
src/main/java/com/example/server/entity/FieldMetaObjectHandler.java | 37 +++++++++++++++++++++++++------------
1 files changed, 25 insertions(+), 12 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..7d955ef 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 com.example.server.utils.UserAndSiteUtils;
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;
@@ -32,21 +35,27 @@
@Override
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");
+ SysUser user = (SysUser) UserAndSiteUtils.get("user","user");
+ 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);
- SysUser user =(SysUser) CacheUtils.get("user","user");
+ String date = currentDateTime.format(formatter);
+ SysUser user =(SysUser) UserAndSiteUtils.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