From df1b0a65045b868f9fca3ead89c970352a16ea9e Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Fri, 20 Dec 2024 23:06:05 +0800 Subject: [PATCH] fix --- .../com/iformall/service/impl/WxRentContractServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index d9316ad5e..8bfe6d371 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -2233,10 +2233,15 @@ public class WxRentContractServiceImpl implements WxRentContractService { SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); int [] diffs = DateUtils.getDiff(rentContract.getRentalStartDate(),rentContract.getRentalEndDate()); int months = diffs[0]; + int days = diffs[1]; int ext = months % 12; int years = months/12; if (ext > 0 ) { years = years + 1; + }else { + if (days > 0 ) { + years = years + 1; + } } //合同以什么日期来计算开始计租日期 if(rentContract.getRentStartType()!=null &&rentContract.getRentStartType().equals(EnumRentStartType.STARTTIME.getCode())){