diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/AccountsTransferRecordServiceImpl.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/AccountsTransferRecordServiceImpl.java index 33afd74..49d1545 100644 --- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/AccountsTransferRecordServiceImpl.java +++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/AccountsTransferRecordServiceImpl.java @@ -609,14 +609,30 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor dealRecord.setRemark("借贷记账借款。"); //投资账户账至储蓄卡转 dealRecord.setName(lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")借款至"+debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")"); + //借贷账户转账 + dealRecord.setDealCategory("9"); + dealRecord.setCreateBy(SecurityUtils.getUsername()); + dealRecord.setCreateTime(accountsTransferRecord.getCreateTime()); + //重新计算余额 + // accountsDealRecordMapper.insertAccountsDealRecord(dealRecord); + insertAccountsDealRecord(dealRecord); }else if(accountsTransferRecord.getDealType().equals("2")){ dealRecord.setDealType("2"); //实时余额 - dealRecord.setCurrentBalance(debitAccount.getBalance()-accountsTransferRecord.getCommission()); + double cB=debitAccount.getBalance(); + dealRecord.setCurrentBalance(cB+accountsTransferRecord.getCommission()); dealRecord.setRemark("借贷记账还款,本金。"); //储蓄卡还款至投资账户 dealRecord.setName(debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")还款至"+lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")"); + //借贷账户转账 + dealRecord.setDealCategory("9"); + dealRecord.setCreateBy(SecurityUtils.getUsername()); + dealRecord.setCreateTime(accountsTransferRecord.getCreateTime()); + //重新计算余额 + // accountsDealRecordMapper.insertAccountsDealRecord(dealRecord); + insertAccountsDealRecord(dealRecord); + AccountsDealRecord dealInterest=new AccountsDealRecord(); @@ -624,31 +640,24 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor dealInterest.setId(IdWorker.getId()); //支出金额 dealInterest.setAmount(accountsTransferRecord.getCommission()); - //实时余额 - dealInterest.setCurrentBalance(debitAccount.getBalance()); //1储蓄卡,2 信用卡,3 网贷,4 人情,5 投资账户 dealInterest.setType("3"); dealInterest.setDealType("2"); //实时余额 - dealInterest.setCurrentBalance(debitAccount.getBalance()-accountsTransferRecord.getCommission()); + dealInterest.setCurrentBalance(cB); dealInterest.setRemark("借贷记账还款,利息。"); //储蓄卡还款至投资账户 dealInterest.setName(debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")还款至"+lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")"); //借贷账户转账利息 dealInterest.setDealCategory("15"); - dealInterest.setCreateBy(SecurityUtils.getUsername()); - dealInterest.setCreateTime(accountsTransferRecord.getCreateTime()); + Date currentDate = accountsTransferRecord.getCreateTime(); + long millis = currentDate.getTime(); // 获取当前时间的毫秒数 + Date newDate = new Date(millis+1000); // 加上1000毫秒即1秒 + dealInterest.setCreateTime(newDate); insertAccountsDealRecord(dealInterest); } - //借贷账户转账 - dealRecord.setDealCategory("9"); - dealRecord.setCreateBy(SecurityUtils.getUsername()); - dealRecord.setCreateTime(accountsTransferRecord.getCreateTime()); - //重新计算余额 - // accountsDealRecordMapper.insertAccountsDealRecord(dealRecord); - insertAccountsDealRecord(dealRecord); } public int insertAccountsDealRecord(AccountsDealRecord accountsDealRecord)