fix: 借贷账户记账,bug修复。
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user