From 23a1332ba0bbe86fab1ce90e97520c4173c6a7ae Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Wed, 22 Jul 2026 15:53:33 +0800 Subject: [PATCH] waring --- .../executor/command/QualOnSiteReviewUpdateCmdExe.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/review/executor/command/QualOnSiteReviewUpdateCmdExe.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/review/executor/command/QualOnSiteReviewUpdateCmdExe.java index db63e4a..603e712 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/review/executor/command/QualOnSiteReviewUpdateCmdExe.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/review/executor/command/QualOnSiteReviewUpdateCmdExe.java @@ -21,6 +21,8 @@ import org.qinan.safetyeval.domain.review.model.QualOnSiteReviewE; import org.qinan.safetyeval.infrastructure.dataobject.*; import org.qinan.safetyeval.infrastructure.mapper.*; import org.qinan.safetyeval.infrastructure.persistence.domainobject.QualOnSiteReviewDO; +import org.qinan.safetyeval.infrastructure.persistence.domainobject.QualOnSiteReviewFileDO; +import org.qinan.safetyeval.infrastructure.persistence.mapper.QualOnSiteReviewFileMapper; import org.qinan.safetyeval.infrastructure.persistence.queryservice.QualOnSiteReviewQueryService; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; @@ -48,6 +50,7 @@ public class QualOnSiteReviewUpdateCmdExe { private final QualFilingMaterialMapper qualFilingMaterialMapper; private final QualFilingPersonnelMapper qualFilingPersonnelMapper; private final QualFilingChangeExecutor qualFilingChangeExecutor; + private final QualOnSiteReviewFileMapper qualOnSiteReviewFileMapper; private final QualFilingChangeCmdConvertor qualFilingChangeCmdConvertor; private final QualFilingCommitmentChangeCmdConvertor qualFilingCommitmentChangeCmdConvertor; private final QualFilingEquipmentChangeCmdConvertor qualFilingEquipmentChangeCmdConvertor; @@ -164,6 +167,9 @@ public class QualOnSiteReviewUpdateCmdExe { private void saveFileList(Long qualOnSiteReviewId, List fileList) { + // 先删除该核查记录下的所有文件 + qualOnSiteReviewFileMapper.delete(new LambdaQueryWrapper() + .eq(QualOnSiteReviewFileDO::getQualOnSiteReviewId, qualOnSiteReviewId)); if (CollectionUtils.isEmpty(fileList)) { return; }