| | |
| | | |
| | | depositBill.setBillType("2"); |
| | | contractService.updateById(contract); |
| | | rentBill.setBusinessDeptId(contract.getBusinessDeptId()); |
| | | depositBill.setBusinessDeptId(contract.getBusinessDeptId()); |
| | | billService.save(rentBill); |
| | | billService.save(depositBill); |
| | | // 生成后续账单 |
| | |
| | | tBill.setContractNumber(contract.getContractNumber()); |
| | | tBill.setPayFeesStatus("1"); |
| | | tBill.setBillType("1"); |
| | | tBill.setBusinessDeptId(contract.getBusinessDeptId()); |
| | | |
| | | billService.save(tBill); |
| | | beforeBill.setEndTime(beforeBill.getEndTime().plusMonths(contract.getPayType().equals("1") ? 1 : contract.getPayType().equals("2") ? 3 : 12).with(TemporalAdjusters.lastDayOfMonth())); |
| | |
| | | // } else { |
| | | tBill.setPayableFeesTime(tBill.getStartTime().withDayOfMonth(15).toLocalDate()); |
| | | // } |
| | | tBill.setBusinessDeptId(contract.getBusinessDeptId()); |
| | | billService.save(tBill); |
| | | } |
| | | } |
| | |
| | | //更新合同结束时间 |
| | | contract.setEndTime(contract.getTerminateTime()); |
| | | contractService.updateById(contract); |
| | | // 修改房屋状态 |
| | | THouse house = houseService.getById(contract.getHouseId()); |
| | | house.setLeaseStatus("1"); |
| | | houseService.updateById(house); |
| | | |
| | | TCheckAcceptRecord tCheckAcceptRecord = new TCheckAcceptRecord(); |
| | | tCheckAcceptRecord.setContractId(contract.getId()); |