yudao-module-qcreport/src/main/java/cn/iocoder/yudao/module/qcreport/engine/report/ReportEvaluator.java
@@ -83,6 +83,14 @@ continue; } boolean hasLimit = item.getUpperLimit() != null || item.getLowerLimit() != null; if (hasLimit && (isBlank(item.getActualValue()) || !Double.isFinite(Paths.toNumber(item.getActualValue())))) { item.applyResult(null); errors.add("第 " + (index + 1) + " 项「" + orEmpty(item.getItemName()) + "」缺少有效数值结果,待补测或确认原始记录"); continue; } QualityResult byLimit = evaluateByLimit(item); if (byLimit != null) { item.applyResult(byLimit); @@ -187,4 +195,4 @@ return value == null || value.isEmpty(); } } }