From c6a2cdfbbb3d8005f88839e60d53c505295c33aa Mon Sep 17 00:00:00 2001 From: tianyongbao Date: Mon, 2 Dec 2024 13:12:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B4=A6=E5=8D=95=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E7=94=9F=E6=88=90,=E5=A4=A7bug=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E6=97=A5=E6=9C=9F=E8=AE=A1=E7=AE=97=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/job/service/impl/InvestJobImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/job/service/impl/InvestJobImpl.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/job/service/impl/InvestJobImpl.java index e436d45..34ce5ef 100644 --- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/job/service/impl/InvestJobImpl.java +++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/job/service/impl/InvestJobImpl.java @@ -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);