交叉判定等级为0和4判定bug修复
This commit is contained in:
@@ -869,19 +869,17 @@ public class SampleAnalysisAuditServiceImpl implements SampleAnalysisAuditServic
|
|||||||
.filter(r -> r.getAssessmentLevel() == 1)
|
.filter(r -> r.getAssessmentLevel() == 1)
|
||||||
.findFirst()
|
.findFirst()
|
||||||
.orElse(rule);
|
.orElse(rule);
|
||||||
// if (value.compareTo(new BigDecimal(next.getMinimumValue())) >= 0 && value.compareTo(new BigDecimal(next.getMaximumValue())) <= 0) {
|
if (value.compareTo(new BigDecimal(rule.getMinimumValue())) >= 0 && value.compareTo(new BigDecimal(rule.getMaximumValue())) <= 0) {
|
||||||
// return next;
|
|
||||||
// }
|
|
||||||
return next;
|
return next;
|
||||||
|
}
|
||||||
} else if (rule.getAssessmentLevel() == 4) {
|
} else if (rule.getAssessmentLevel() == 4) {
|
||||||
ConfigAssayMethodProjectAssessmentDO prev = rules.stream()
|
ConfigAssayMethodProjectAssessmentDO prev = rules.stream()
|
||||||
.filter(r -> r.getAssessmentLevel() == 3)
|
.filter(r -> r.getAssessmentLevel() == 3)
|
||||||
.findFirst()
|
.findFirst()
|
||||||
.orElse(rule);
|
.orElse(rule);
|
||||||
// if (value.compareTo(new BigDecimal(prev.getMinimumValue())) >= 0 && value.compareTo(new BigDecimal(prev.getMaximumValue())) <= 0) {
|
if (value.compareTo(new BigDecimal(rule.getMinimumValue())) >= 0 && value.compareTo(new BigDecimal(rule.getMaximumValue())) <= 0) {
|
||||||
// return prev;
|
|
||||||
// }
|
|
||||||
return prev;
|
return prev;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (value.compareTo(new BigDecimal(rule.getMinimumValue())) >= 0 && value.compareTo(new BigDecimal(rule.getMaximumValue())) <= 0) {
|
if (value.compareTo(new BigDecimal(rule.getMinimumValue())) >= 0 && value.compareTo(new BigDecimal(rule.getMaximumValue())) <= 0) {
|
||||||
return rule;
|
return rule;
|
||||||
|
|||||||
Reference in New Issue
Block a user