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

This commit is contained in:
tianyongbao
2024-12-02 13:12:49 +08:00
parent 20dbd61961
commit c6a2cdfbbb

View File

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