From b71f6a5ab914f37d67accc29ca565e9984234e2d Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期六, 06 四月 2024 22:35:20 +0800
Subject: [PATCH] 优化临时费用创建bug
---
java110-core/src/main/java/com/java110/core/smo/impl/ComputeFeeSMOImpl.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/smo/impl/ComputeFeeSMOImpl.java b/java110-core/src/main/java/com/java110/core/smo/impl/ComputeFeeSMOImpl.java
index 3e18adf..265ff18 100755
--- a/java110-core/src/main/java/com/java110/core/smo/impl/ComputeFeeSMOImpl.java
+++ b/java110-core/src/main/java/com/java110/core/smo/impl/ComputeFeeSMOImpl.java
@@ -133,7 +133,8 @@
}
if (feeDto.getEndTime().getTime() < targetEndDate.getTime()) {
// 鐩爣鍒版湡鏃堕棿 - 鍒版湡鏃堕棿 = 娆犺垂鏈堜唤
- oweMonth = DateUtil.dayCompare(feeDto.getEndTime(), targetEndDate);
+ oweMonth = DateUtil.dayCompare(feeDto.getEndTime(), targetEndDate,true);
+
}
String computingFormula = feeDto.getComputingFormula();
@@ -1842,13 +1843,13 @@
endDate.add(Calendar.MONTH, intMonth.intValue());
double doubleMonth = month - intMonth;
if (doubleMonth <= 0) {
- endDate.add(Calendar.SECOND,-1);
+ endDate.add(Calendar.SECOND, -1);
return endDate.getTime();
}
int futureDay = endDate.getActualMaximum(Calendar.DAY_OF_MONTH);
Double hour = doubleMonth * futureDay * 24;
endDate.add(Calendar.HOUR_OF_DAY, hour.intValue());
- endDate.add(Calendar.SECOND,-1);
+ endDate.add(Calendar.SECOND, -1);
return endDate.getTime();
}
--
Gitblit v1.8.0