fix: 账单自动生成,大bug问题修改,日期计算问题。

This commit is contained in:
tianyongbao
2024-12-02 13:12:49 +08:00
parent 68af5bfa9d
commit 905ffe8320

View File

@@ -82,7 +82,13 @@ public class InvestJobImpl implements IInvestJobService
String billDateStr=year+"-"+String.format("%02d", month)+"-"+String.format("%02d", bankCard.getBillDate());
//如果当前日期大于账单日,进入下个账单周期
if(dayOfMonth>bankCard.getBillDate()){
billDateStr=year+"-"+String.format("%02d", month+1)+"-"+String.format("%02d", bankCard.getBillDate());
if(month==12){
billDateStr=(year+1)+"-"+String.format("%02d", month-11)+"-"+String.format("%02d", bankCard.getBillDate());
}
else{
billDateStr=(year)+"-"+String.format("%02d", month+1)+"-"+String.format("%02d", bankCard.getBillDate());
}
}
try {
billDate=formatter.parse(billDateStr);