From 4f2dca03912929e8f9d470399ac65df06a3640ce Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Wed, 26 Aug 2026 10:16:54 +0800 Subject: [PATCH] archive file --- .../executor/command/EvalProjectArchiveFileAddCmdExe.java | 1 + .../gateway/EvalProjectArchiveFileGatewayImpl.java | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/file/executor/command/EvalProjectArchiveFileAddCmdExe.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/file/executor/command/EvalProjectArchiveFileAddCmdExe.java index 28b24e96..fa20c5c9 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/file/executor/command/EvalProjectArchiveFileAddCmdExe.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/file/executor/command/EvalProjectArchiveFileAddCmdExe.java @@ -7,6 +7,7 @@ import org.qinan.safetyeval.client.file.request.EvalProjectArchiveFileAddCmd; import org.qinan.safetyeval.domain.file.ability.EvalProjectArchiveFileAbility; import org.qinan.safetyeval.domain.file.model.EvalProjectArchiveFileE; import org.qinan.safetyeval.infrastructure.persistence.queryservice.EvalProjectArchiveFileQueryService; +import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; diff --git a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectArchiveFileGatewayImpl.java b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectArchiveFileGatewayImpl.java index df6354c7..da495875 100644 --- a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectArchiveFileGatewayImpl.java +++ b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gateway/EvalProjectArchiveFileGatewayImpl.java @@ -6,6 +6,7 @@ import org.qinan.safetyeval.domain.file.model.EvalProjectArchiveFileE; import org.qinan.safetyeval.infrastructure.convertor.EvalProjectArchiveFileDoConvertor; import org.qinan.safetyeval.infrastructure.persistence.domainobject.EvalProjectArchiveFileDO; import org.qinan.safetyeval.infrastructure.persistence.repository.EvalProjectArchiveFileRepository; +import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults; import org.springframework.stereotype.Service; /** @@ -24,6 +25,7 @@ public class EvalProjectArchiveFileGatewayImpl implements EvalProjectArchiveFile public Boolean add(EvalProjectArchiveFileE evalProjectArchiveFileE) { EvalProjectArchiveFileDO evalProjectArchiveFileDO = evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE); evalProjectArchiveFileDO.setDeleteEnum("false"); + InsertFieldDefaults.apply(evalProjectArchiveFileDO); boolean res = evalProjectArchiveFileRepository.addEvalProjectArchiveFile(evalProjectArchiveFileDO); if (res) { evalProjectArchiveFileE.setId(evalProjectArchiveFileDO.getId()); @@ -33,8 +35,9 @@ public class EvalProjectArchiveFileGatewayImpl implements EvalProjectArchiveFile @Override public Boolean update(EvalProjectArchiveFileE evalProjectArchiveFileE) { - boolean res = evalProjectArchiveFileRepository.updateEvalProjectArchiveFile(evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE)); - return res; + EvalProjectArchiveFileDO evalProjectArchiveFileDO = evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE); + InsertFieldDefaults.applyForUpdate(evalProjectArchiveFileDO); + return evalProjectArchiveFileRepository.updateEvalProjectArchiveFile(evalProjectArchiveFileDO); } @Override