From acbb75cd6a530df4a1f81d8a5b37d8fd39a36e03 Mon Sep 17 00:00:00 2001 From: tianyongbao Date: Sun, 19 May 2024 12:06:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B7=A5=E8=A1=8Cjob=E4=BD=99=E9=A2=9D?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D=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 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 ac7be92..75d97e6 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 @@ -210,12 +210,13 @@ public class InvestJobImpl implements IInvestJobService installmentHistoryMapper.updateInstallmentHistory(his); //信用卡账户余额计算 AccountsVo creditAccount=accountsMapper.selectAccountsById(installmentHistoryDetail.getBankCardLendId()); - creditAccount.setBalance(creditAccount.getBalance()-installmentHistoryDetail.getInterest()); - creditAccount.setAvailableLimit(creditAccount.getBalance()+creditAccount.getCreditLimit()); + //工行提前将利息额度占用,余额不再重新计算。 + if(!creditAccount.getName().contains("工商银行")){ + creditAccount.setBalance(creditAccount.getBalance()-installmentHistoryDetail.getInterest()); + creditAccount.setAvailableLimit(creditAccount.getBalance()+creditAccount.getCreditLimit()); + } creditAccount.setUpdateTime(installmentHistoryDetail.getUpdateTime()); accountsMapper.updateAccounts(creditAccount); - //工行提前将利息额度占用,不再生成利息支出,一次性生成利息支出即可。 - if(!creditAccount.getName().contains("工商银行")){ //信用卡消费记录明细 AccountsDealRecord creditDeal=new AccountsDealRecord(); creditDeal.setTransferRecordId(installmentHistoryDetail.getId()); @@ -237,7 +238,6 @@ public class InvestJobImpl implements IInvestJobService creditDeal.setCreateTime(new Date()); // accountsDealRecordMapper.insertAccountsDealRecord(creditDeal); insertAccountsDealRecord(creditDeal); - } //信用卡消费记录明细,应还本金 AccountsDealRecord creditDealPrinciple=new AccountsDealRecord(); creditDealPrinciple.setTransferRecordId(installmentHistoryDetail.getId());