review
This commit is contained in:
@@ -151,15 +151,15 @@ public class ExperimentReviewServiceImpl extends ServiceImpl<ExperimentReviewRes
|
|||||||
result.setMatchedRuleList(matchedRuleList);
|
result.setMatchedRuleList(matchedRuleList);
|
||||||
ExperimentReviewDetail first = CollUtil.getFirst(detailList);
|
ExperimentReviewDetail first = CollUtil.getFirst(detailList);
|
||||||
ExperimentReviewDetail last = CollUtil.getLast(detailList);
|
ExperimentReviewDetail last = CollUtil.getLast(detailList);
|
||||||
|
if (detailList.size() >= 1 && last.getResult().equals(ExperimentReviewResultEnum.NOT_PASS)) {
|
||||||
|
return ExperimentReviewResultEnum.NOT_PASS;
|
||||||
|
}
|
||||||
if (detailList.size() > 1 && !StrUtil.equals(first.getResult(), last.getResult())) {
|
if (detailList.size() > 1 && !StrUtil.equals(first.getResult(), last.getResult())) {
|
||||||
return ExperimentReviewResultEnum.UNKNOWN;
|
return ExperimentReviewResultEnum.UNKNOWN;
|
||||||
}
|
}
|
||||||
if (detailList.size() == 1 && first.getResult().equals(ExperimentReviewResultEnum.FINAL_PASS)) {
|
if (detailList.size() == 1 && last.getResult().equals(ExperimentReviewResultEnum.FINAL_PASS)) {
|
||||||
return ExperimentReviewResultEnum.FINAL_PASS;
|
return ExperimentReviewResultEnum.FINAL_PASS;
|
||||||
}
|
}
|
||||||
if (detailList.size() == 1 && first.getResult().equals(ExperimentReviewResultEnum.NOT_PASS)) {
|
|
||||||
return ExperimentReviewResultEnum.NOT_PASS;
|
|
||||||
}
|
|
||||||
if (detailList.size() == 2 && StrUtil.equals(first.getResult(), last.getResult())) {
|
if (detailList.size() == 2 && StrUtil.equals(first.getResult(), last.getResult())) {
|
||||||
return first.getResult();
|
return first.getResult();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user