BMS计费单据审核计费流水周期开始时间修改
This commit is contained in:
+3
-2
@@ -538,8 +538,9 @@ public class BillingStatementDomainService {
|
|||||||
currentMonthPaymentDate = DateUtil.offsetDay(currentMonthPaymentDate, paymentDay - 1);
|
currentMonthPaymentDate = DateUtil.offsetDay(currentMonthPaymentDate, paymentDay - 1);
|
||||||
// 结束时间:本月出账日的前一天
|
// 结束时间:本月出账日的前一天
|
||||||
Date cycleEndTime = DateUtil.offsetDay(currentMonthPaymentDate, -1);
|
Date cycleEndTime = DateUtil.offsetDay(currentMonthPaymentDate, -1);
|
||||||
// 开始时间:上个月的出账日
|
// 开始时间:上个月的出账日(明确计算上个月的第一天,然后加上出账日-1天)
|
||||||
Date cycleBeginTime = DateUtil.offsetMonth(currentMonthPaymentDate, -1);
|
Date lastMonthFirstDay = DateUtil.beginOfMonth(DateUtil.offsetMonth(businessDate, -1));
|
||||||
|
Date cycleBeginTime = DateUtil.offsetDay(lastMonthFirstDay, paymentDay - 1);
|
||||||
|
|
||||||
billingStatementDO.setCycleBeginTime(cycleBeginTime);
|
billingStatementDO.setCycleBeginTime(cycleBeginTime);
|
||||||
billingStatementDO.setCycleEndTime(cycleEndTime);
|
billingStatementDO.setCycleEndTime(cycleEndTime);
|
||||||
|
|||||||
Reference in New Issue
Block a user