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.ability.EvalProjectArchiveFileAbility;
import org.qinan.safetyeval.domain.file.model.EvalProjectArchiveFileE; import org.qinan.safetyeval.domain.file.model.EvalProjectArchiveFileE;
import org.qinan.safetyeval.infrastructure.persistence.queryservice.EvalProjectArchiveFileQueryService; import org.qinan.safetyeval.infrastructure.persistence.queryservice.EvalProjectArchiveFileQueryService;
import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional; 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.convertor.EvalProjectArchiveFileDoConvertor;
import org.qinan.safetyeval.infrastructure.persistence.domainobject.EvalProjectArchiveFileDO; import org.qinan.safetyeval.infrastructure.persistence.domainobject.EvalProjectArchiveFileDO;
import org.qinan.safetyeval.infrastructure.persistence.repository.EvalProjectArchiveFileRepository; import org.qinan.safetyeval.infrastructure.persistence.repository.EvalProjectArchiveFileRepository;
import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
@ -24,6 +25,7 @@ public class EvalProjectArchiveFileGatewayImpl implements EvalProjectArchiveFile
public Boolean add(EvalProjectArchiveFileE evalProjectArchiveFileE) { public Boolean add(EvalProjectArchiveFileE evalProjectArchiveFileE) {
EvalProjectArchiveFileDO evalProjectArchiveFileDO = evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE); EvalProjectArchiveFileDO evalProjectArchiveFileDO = evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE);
evalProjectArchiveFileDO.setDeleteEnum("false"); evalProjectArchiveFileDO.setDeleteEnum("false");
InsertFieldDefaults.apply(evalProjectArchiveFileDO);
boolean res = evalProjectArchiveFileRepository.addEvalProjectArchiveFile(evalProjectArchiveFileDO); boolean res = evalProjectArchiveFileRepository.addEvalProjectArchiveFile(evalProjectArchiveFileDO);
if (res) { if (res) {
evalProjectArchiveFileE.setId(evalProjectArchiveFileDO.getId()); evalProjectArchiveFileE.setId(evalProjectArchiveFileDO.getId());
@ -33,8 +35,9 @@ public class EvalProjectArchiveFileGatewayImpl implements EvalProjectArchiveFile
@Override @Override
public Boolean update(EvalProjectArchiveFileE evalProjectArchiveFileE) { public Boolean update(EvalProjectArchiveFileE evalProjectArchiveFileE) {
boolean res = evalProjectArchiveFileRepository.updateEvalProjectArchiveFile(evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE)); EvalProjectArchiveFileDO evalProjectArchiveFileDO = evalProjectArchiveFileDoConvertor.convertEeToDo(evalProjectArchiveFileE);
return res; InsertFieldDefaults.applyForUpdate(evalProjectArchiveFileDO);
return evalProjectArchiveFileRepository.updateEvalProjectArchiveFile(evalProjectArchiveFileDO);
} }
@Override @Override