From 858ebd80e76e9071c69994a05af7ad193ad0f302 Mon Sep 17 00:00:00 2001 From: zhaokai Date: Tue, 14 Apr 2026 17:39:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(hidden-evaluation):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E8=AF=84=E4=BC=B0=E8=AF=A6=E6=83=85=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=92=8C=E7=BB=9F=E8=AE=A1=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../query/HiddenEvaluationDetailQueryExe.java | 7 ++ .../mapper/HiddenEvaluationRecordMapper.xml | 81 ++++++++++--------- .../mapper/HiddenExchangeBathMapper.xml | 6 +- .../mapper/HiddenExchangeInfoMapper.xml | 7 +- 4 files changed, 57 insertions(+), 44 deletions(-) diff --git a/web-app/src/main/java/com/zcloud/hidden/evaluation/command/query/HiddenEvaluationDetailQueryExe.java b/web-app/src/main/java/com/zcloud/hidden/evaluation/command/query/HiddenEvaluationDetailQueryExe.java index eb48db7..7ef56ad 100644 --- a/web-app/src/main/java/com/zcloud/hidden/evaluation/command/query/HiddenEvaluationDetailQueryExe.java +++ b/web-app/src/main/java/com/zcloud/hidden/evaluation/command/query/HiddenEvaluationDetailQueryExe.java @@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil; import com.alibaba.cola.dto.PageResponse; import com.zcloud.gbscommon.utils.PageQueryHelper; import com.zcloud.hidden.evaluation.command.convertor.HiddenEvaluationDetailCoConvertor; +import com.zcloud.hidden.evaluation.domain.enums.EvaluationResultEnum; import com.zcloud.hidden.evaluation.dto.HiddenEvaluationDetailCompleteQry; import com.zcloud.hidden.evaluation.dto.HiddenEvaluationDetailPageQry; import com.zcloud.hidden.evaluation.dto.HiddenEvaluationDetailQry; @@ -70,6 +71,12 @@ public class HiddenEvaluationDetailQueryExe { // 无考评详情,返回未考评的列表 return hiddenEvaluationDetailCoConvertor.convertConfigsToNotEvaluatedCOs(listByCorpId); } + //如果考评完成,直接返回所有考评列表 + if(!EvaluationResultEnum.NOT_EVALUATED.getCode().equals(infoByHiddenId.getEvaluationResult())){ + return hiddenEvaluationDetailCoConvertor.converDOsToCOs(allListByHidden); + } + + // 提取已考评的用户 ID 集合 Set evaluatedUserIds = allListByHidden.stream() .map(HiddenEvaluationDetailDO::getEvaluationUserId) diff --git a/web-infrastructure/src/main/resources/mapper/HiddenEvaluationRecordMapper.xml b/web-infrastructure/src/main/resources/mapper/HiddenEvaluationRecordMapper.xml index 555f4fc..6f702cb 100644 --- a/web-infrastructure/src/main/resources/mapper/HiddenEvaluationRecordMapper.xml +++ b/web-infrastructure/src/main/resources/mapper/HiddenEvaluationRecordMapper.xml @@ -244,44 +244,49 @@