| | |
| | | public void dayOfProportionBill() { |
| | | try { |
| | | // 查询所有未缴费账单 |
| | | List<TBill> list = billMapper.selectList(new LambdaQueryWrapper<TBill>().eq(TBill::getPayFeesStatus, 1) |
| | | .le(TBill::getPayableFeesTime,LocalDate.now())); |
| | | List<TBill> list = billMapper.selectList(new LambdaQueryWrapper<TBill>().ne(TBill::getPayFeesStatus, 5) |
| | | .ne(TBill::getOutstandingMoney,0)); |
| | | for (TBill tBill : list) { |
| | | tBill.setPayFeesStatus("4"); |
| | | TContract contract = contractService.getById(tBill.getContractId()); |
| | |
| | | // 违约金比例 |
| | | BigDecimal proportion = contract.getProportion(); |
| | | // 按每天 待缴费金额 * XX% 增加违约金费用 |
| | | if (tBill.getOutstandingMoney().compareTo(new BigDecimal("0"))==0){ |
| | | if (contract.getTotalYear().compareTo(new BigDecimal("0"))==0){ |
| | | tBill.setPayFeesStatus("3"); |
| | | billMapper.updateById(tBill); |
| | | continue; |