archive file

dev-tmp1
luotaiqian 2026-08-26 10:16:54 +08:00
parent efc34b7e21
commit 4f2dca0391
2 changed files with 6 additions and 2 deletions

View File

@ -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;

View File

@ -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