Skip to content

Commit 6eff7f8

Browse files
928255095gitee-org
authored andcommitted
优化报表基础算费功能
Signed-off-by: java110 <928255095@qq.com>
1 parent 7115e74 commit 6eff7f8

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

java110-utils/src/main/java/com/java110/utils/util/DateUtil.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,12 @@ public static int getMonth() {
619619
return calendar.get(Calendar.MONTH) + 1;
620620
}
621621

622+
public static int getDay(Date date) {
623+
Calendar a = Calendar.getInstance();
624+
a.setTime(date);
625+
return a.get(Calendar.DAY_OF_MONTH);
626+
}
627+
622628
/**
623629
* 判断时间是否在时间段内
624630
*

service-fee/src/main/java/com/java110/fee/feeMonth/PayFeeMonthHelp.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ private void waitDispersedOweFeeCycleNormalMonth(FeeDto feeDto, PayFeeMonthOwner
186186
return;
187187
}
188188
// 不是自然月 费用直接返回
189-
if(DateUtil.getMonthDay(feeDto.getStartTime()) !=1){
189+
if(DateUtil.getDay(feeDto.getStartTime()) !=1){
190190
return;
191191
}
192192
List<PayFeeDetailMonthPo> payFeeDetailMonthPos = new ArrayList<>();
@@ -265,7 +265,7 @@ private void waitDispersedOweFeeCycleNormalMonth(FeeDto feeDto, PayFeeMonthOwner
265265
private void waitDispersedOweFeeOnceUnNormalMonth(FeeDto feeDto, PayFeeMonthOwnerDto payFeeMonthOwnerDto,double feePrice, Date deadlineTime, double oweMonth) {
266266

267267
// 不是一次性费用 并且是 自然月就返回
268-
if(!FeeDto.FEE_FLAG_ONCE.equals(feeDto.getFeeFlag()) && DateUtil.getMonthDay(feeDto.getStartTime()) == 1){
268+
if(!FeeDto.FEE_FLAG_ONCE.equals(feeDto.getFeeFlag()) && DateUtil.getDay(feeDto.getStartTime()) == 1){
269269
return;
270270
}
271271
List<PayFeeDetailMonthPo> payFeeDetailMonthPos = new ArrayList<>();

0 commit comments

Comments
 (0)