diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java index 89c2bcad..ab330456 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java @@ -2,15 +2,19 @@ package org.qinan.safetyeval.app.executor.institution; import com.alibaba.fastjson2.JSON; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.toolkit.Db; import lombok.extern.slf4j.Slf4j; import org.qinan.safetyeval.app.executor.institution.support.EvalCmdCopy; import org.qinan.safetyeval.app.executor.institution.support.EvalProjectNodeSupport; import org.qinan.safetyeval.app.item.convertor.EvalReviewItemCmdConvertor; import org.qinan.safetyeval.client.api.institution.EvalProcessControlApi; -import org.qinan.safetyeval.client.co.institution.*; +import org.qinan.safetyeval.client.co.institution.EvalProcessControlCO; +import org.qinan.safetyeval.client.co.institution.EvalProcessControlDetailCO; +import org.qinan.safetyeval.client.co.institution.ProjectNodeCO; +import org.qinan.safetyeval.client.co.institution.SignTaskPersonCo; import org.qinan.safetyeval.client.dto.SingleResponse; -import org.qinan.safetyeval.client.file.response.EvalProjectArchiveFileCo; import org.qinan.safetyeval.client.dto.institution.*; +import org.qinan.safetyeval.client.file.response.EvalProjectArchiveFileCo; import org.qinan.safetyeval.client.item.request.EvalReviewItemAddCmd; import org.qinan.safetyeval.client.item.response.EvalReviewItemCo; import org.qinan.safetyeval.domain.constant.*; @@ -496,9 +500,8 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi { .eq(EvalProjectArchiveFileDO::getProjectId, String.valueOf(projectId)) .eq(EvalProjectArchiveFileDO::getRecordSource, ProjectArchiveFileSourceEnum.AUTO_PROCESS_RECORD.getCode())); - for (EvalProjectArchiveFileDO archiveFileDO : buildArchiveFileDOs(projectId)) { - evalProjectArchiveFileMapper.insert(archiveFileDO); - } + List evalProjectArchiveFileDOS = buildArchiveFileDOs(projectId); + Db.saveBatch(evalProjectArchiveFileDOS); } /** diff --git a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/queryservice/impl/EvalSurveyAttachQueryServiceImpl.java b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/queryservice/impl/EvalSurveyAttachQueryServiceImpl.java index 6150b3c4..e4014b04 100644 --- a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/queryservice/impl/EvalSurveyAttachQueryServiceImpl.java +++ b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/persistence/queryservice/impl/EvalSurveyAttachQueryServiceImpl.java @@ -61,6 +61,8 @@ public class EvalSurveyAttachQueryServiceImpl implements EvalSurveyAttachQuerySe return ArchiveTypeEnum.RECTIFICATION_REVIEW; case SITE_INSPECTION_FORM: return ArchiveTypeEnum.SITE_CHECK; + case PROJECT_ESTABLISHED: + return ArchiveTypeEnum.PROJECT_ORG_FILE; default: return ArchiveTypeEnum.SITE_SURVEY; }