fix: 工行job余额计算问题修复。
This commit is contained in:
@@ -210,12 +210,13 @@ public class InvestJobImpl implements IInvestJobService
|
||||
installmentHistoryMapper.updateInstallmentHistory(his);
|
||||
//信用卡账户余额计算
|
||||
AccountsVo creditAccount=accountsMapper.selectAccountsById(installmentHistoryDetail.getBankCardLendId());
|
||||
//工行提前将利息额度占用,余额不再重新计算。
|
||||
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());
|
||||
|
||||
Reference in New Issue
Block a user