2026-05-11 6d5ce70c3e2b536c8e4b74269be70029a57cb1cc
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)