jinlin
2025-03-18 d30e385951ce03335a5023f0775fd144da3c0b88
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) {