This commit is contained in:
ls
2025-07-01 21:30:41 +08:00
parent 811f13df8a
commit ceb3f3c9ed

View File

@@ -88,10 +88,15 @@ public class ExperimentReviewServiceImpl extends ServiceImpl<ExperimentReviewRes
ExperimentReview experimentReview = getOne(
new LambdaQueryWrapper<ExperimentReview>().eq(ExperimentReview::getExperimentId, experimentId)
.eq(ExperimentReview::getSampleId, sampleId), false);
if (Objects.isNull(experimentReview)) {
return null;
}
List<ExperimentReviewDetail> detailList = experimentReviewDetailService.getBySample(experimentId, sampleId);
List<ExperimentReviewRule> matchedRuleList = detailList.stream().map(v -> experimentReviewRuleService.getById(v.getRuleId()))
.filter(v -> v != null).collect(Collectors.toList());
experimentReview.setMatchedRuleList(matchedRuleList);
if (CollUtil.isNotEmpty(detailList)) {
List<ExperimentReviewRule> matchedRuleList = detailList.stream().map(v -> experimentReviewRuleService.getById(v.getRuleId()))
.filter(v -> v != null).collect(Collectors.toList());
experimentReview.setMatchedRuleList(matchedRuleList);
}
Experiment experiment = experimentService.getById(experimentId);
ExperimentSampleInfo sampleInfo = experimentSampleInfoService.getById(sampleId);
experimentReview.setExperimentName(experiment.getName());