Browse Source

bugFix 解决自动划扣 总减免金额为0的问题

xiahan 4 months ago
parent
commit
4f30ae39a7

+ 2 - 2
zhsw-common/src/main/java/com/rongwei/zhsw/system/service/impl/SwBillManagementUnpaidServiceImpl.java

@@ -272,11 +272,11 @@ public class SwBillManagementUnpaidServiceImpl extends ServiceImpl<SwBillManagem
             record.setId(SecurityUtil.getUUID());
             record.setDatasource("2");
             record.setPaidin(BigDecimal.ZERO);
-            BigDecimal actualDue = zeroDueData.stream().map(SwBillManagementUnpaidDo::getActualdue).reduce(BigDecimal.ZERO, BigDecimal::add);
+            BigDecimal zjm = zeroDueData.stream().map(SwBillManagementUnpaidDo::getFeewaiver).reduce(BigDecimal.ZERO, BigDecimal::add);
             BigDecimal yyj = zeroDueData.stream().map(SwBillManagementUnpaidDo::getOughttohavepaid).reduce(BigDecimal.ZERO, BigDecimal::add);
             BigDecimal znj = zeroDueData.stream().map(SwBillManagementUnpaidDo::getLatefees).reduce(BigDecimal.ZERO, BigDecimal::add);
             //总减免
-            record.setAllfeewaiver(actualDue);
+            record.setAllfeewaiver(zjm);
             //原应缴
             record.setOughttohavepaid(yyj);
             //滞纳金