From 4151c136e9f4a8022c52c49e8718a54d35dd36fc Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 19 二月 2025 10:14:07 +0800 Subject: [PATCH] 小程序登录 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java index 5bd812d..8b6eae1 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java @@ -104,8 +104,16 @@ TCheckAcceptRecord tCheckAcceptRecord = new TCheckAcceptRecord(); tCheckAcceptRecord.setContractId(dto.getId()); tCheckAcceptRecord.setHouseId(contract.getHouseId()); - tCheckAcceptRecord.setLeaseReason("后台终止"); + tCheckAcceptRecord.setLeaseReason("后台终止合同"); tCheckAcceptRecord.setStatus("1"); + tCheckAcceptRecord.setAcceptanceTime(LocalDateTime.now()); + LocalDate now = LocalDate.now(); + String replace = (now + "").replace("-", ""); + int size = checkAcceptRecordMapper.selectList(new LambdaQueryWrapper<TCheckAcceptRecord>() + .likeRight(TCheckAcceptRecord::getAcceptanceTime, LocalDate.now())).size(); + tCheckAcceptRecord.setCode(replace.substring(2)+String.format("%03d", size+1)); + + checkAcceptRecordMapper.insert(tCheckAcceptRecord); // 将所有未缴费账单设置未已失效 List<TBill> tBills = billMapper.selectList(new LambdaQueryWrapper<TBill>() @@ -117,7 +125,13 @@ billService.updateBatchById(tBills); } - + public static void main(String[] args) { +// LocalDate now = LocalDate.now(); +// String replace = (now + "").replace("-", ""); +// System.err.println(replace.substring(2)); +// +// System.err.println(String.format("%03d",1)); + } @Override public CheckAcceptRecordVO getCheckByContractId(String id) { CheckAcceptRecordVO checkAcceptRecordVO = new CheckAcceptRecordVO(); @@ -139,7 +153,7 @@ if (contract==null)return R.fail("合同不存在"); if (contract.getStatus().equals("4"))return R.fail("该合同已签订"); contract.setSignature(dto.getSignature()); - contract.setStatus("2"); + contract.setStatus("4"); contractMapper.updateById(contract); contract.setFirstPayTime(contract.getStartTime().plusDays(10)); List<TBill> bills = new ArrayList<>(); @@ -224,7 +238,8 @@ depositBill.setContractNumber(contract.getContractNumber()); depositBill.setPayableFeesMoney(contract.getDeposit()); depositBill.setOutstandingMoney(depositBill.getPayableFeesMoney()); - + depositBill.setStartTime(contract.getStartPayTime()); + depositBill.setEndTime(contract.getEndTime()); depositBill.setPayableFeesTime(firstPayTime); if (firstPayTime.toLocalDate().equals(LocalDate.now())){ depositBill.setPayFeesStatus("1"); -- Gitblit v1.7.1