src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -113,6 +113,9 @@ // 质检总数 BigDecimal quantity = qualityInspect.getQuantity(); // 合格数量 = 质检总数 - 不良数量 if (ObjectUtils.isNull(qualityInspect.getDefectiveQuantity())) { qualityInspect.setDefectiveQuantity(BigDecimal.ZERO); } BigDecimal productQty = quantity.subtract(qualityInspect.getDefectiveQuantity()); // 合格率=合格数量/质检总数 BigDecimal productQtyRate = productQty.divide(quantity, 2, RoundingMode.HALF_UP)