xuhy
2025-03-12 fde65a21f41ae7ba1debe6eb976b9470f3929202
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/FlowListenerService.java
@@ -388,8 +388,7 @@
                            if (beforeBill.getEndTime().plusMonths(contract.getPayType().equals("1") ? 1 : contract.getPayType().equals("2") ? 3 : 12).getDayOfMonth() <= 15) {
                                tBill.setPayableFeesTime(contract.getEndTime().toLocalDate());
                            } else {
                                tBill.setPayableFeesTime((contract.getPayType().equals("1") || contract.getPayType().equals("2")?
                                        beforeBill.getEndTime().plusMonths(1).withDayOfMonth(15).toLocalDate() : beforeBill.getEndTime().withDayOfMonth(15).plusMonths(12).toLocalDate()));
                                tBill.setPayableFeesTime(beforeBill.getEndTime().plusMonths(1).withDayOfMonth(15).toLocalDate());
                            }
                            tBill.setContractId(contract.getId());
                            if (contract.getIsIncreasing()) {