src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -153,6 +153,7 @@ qualityInspectParamService.remove(Wrappers.<QualityInspectParam>lambdaQuery().eq(QualityInspectParam::getInspectId,qualityInspectDto.getId())); for (QualityInspectParam qualityInspectParam : qualityInspectDto.getQualityInspectParams()) { qualityInspectParam.setInspectId(qualityInspectDto.getId()); qualityInspectParam.setId(null); } qualityInspectParamService.saveBatch(qualityInspectDto.getQualityInspectParams()); } src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
@@ -261,10 +261,15 @@ } if (ObjectUtils.isNotEmpty(salesLedgerDto.getStatus())) { if (salesLedgerDto.getStatus()) { iPage.getRecords().removeIf(salesLedger -> Objects.equals(salesLedger.getNoInvoiceAmountTotal(), new BigDecimal("0.00"))); // 获取删除数量 long count = iPage.getRecords() .stream() .filter(salesLedger -> salesLedger.getNoInvoiceAmountTotal() != null && salesLedger.getNoInvoiceAmountTotal().compareTo(BigDecimal.ZERO) == 0) .count(); iPage.setTotal(iPage.getTotal() - count); iPage.getRecords().removeIf(salesLedger -> salesLedger.getNoInvoiceAmountTotal() != null && salesLedger.getNoInvoiceAmountTotal().compareTo(BigDecimal.ZERO) == 0); } } iPage.setTotal(iPage.getRecords().size()); return iPage; } } src/main/resources/mapper/sales/SalesLedgerMapper.xml
@@ -82,5 +82,6 @@ AND T1.entry_date <= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d') </if> </where> order by entry_date desc </select> </mapper>