fix: 账单自动生成,大bug问题修改,日期计算问题。
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user