fix: 借贷账户记账,bug修复。
This commit is contained in:
@@ -609,14 +609,30 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
|
|||||||
dealRecord.setRemark("借贷记账借款。");
|
dealRecord.setRemark("借贷记账借款。");
|
||||||
//投资账户账至储蓄卡转
|
//投资账户账至储蓄卡转
|
||||||
dealRecord.setName(lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")借款至"+debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")");
|
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")){
|
}else if(accountsTransferRecord.getDealType().equals("2")){
|
||||||
dealRecord.setDealType("2");
|
dealRecord.setDealType("2");
|
||||||
//实时余额
|
//实时余额
|
||||||
dealRecord.setCurrentBalance(debitAccount.getBalance()-accountsTransferRecord.getCommission());
|
double cB=debitAccount.getBalance();
|
||||||
|
dealRecord.setCurrentBalance(cB+accountsTransferRecord.getCommission());
|
||||||
dealRecord.setRemark("借贷记账还款,本金。");
|
dealRecord.setRemark("借贷记账还款,本金。");
|
||||||
//储蓄卡还款至投资账户
|
//储蓄卡还款至投资账户
|
||||||
dealRecord.setName(debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")还款至"+lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")");
|
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();
|
AccountsDealRecord dealInterest=new AccountsDealRecord();
|
||||||
|
|
||||||
@@ -624,31 +640,24 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
|
|||||||
dealInterest.setId(IdWorker.getId());
|
dealInterest.setId(IdWorker.getId());
|
||||||
//支出金额
|
//支出金额
|
||||||
dealInterest.setAmount(accountsTransferRecord.getCommission());
|
dealInterest.setAmount(accountsTransferRecord.getCommission());
|
||||||
//实时余额
|
|
||||||
dealInterest.setCurrentBalance(debitAccount.getBalance());
|
|
||||||
//1储蓄卡,2 信用卡,3 网贷,4 人情,5 投资账户
|
//1储蓄卡,2 信用卡,3 网贷,4 人情,5 投资账户
|
||||||
dealInterest.setType("3");
|
dealInterest.setType("3");
|
||||||
dealInterest.setDealType("2");
|
dealInterest.setDealType("2");
|
||||||
//实时余额
|
//实时余额
|
||||||
dealInterest.setCurrentBalance(debitAccount.getBalance()-accountsTransferRecord.getCommission());
|
dealInterest.setCurrentBalance(cB);
|
||||||
dealInterest.setRemark("借贷记账还款,利息。");
|
dealInterest.setRemark("借贷记账还款,利息。");
|
||||||
//储蓄卡还款至投资账户
|
//储蓄卡还款至投资账户
|
||||||
dealInterest.setName(debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")还款至"+lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")");
|
dealInterest.setName(debitCardVo.getName()+"("+StringUtils.getLastNumberChars(3,debitCardVo.getCode())+")还款至"+lendVo.getName()+"("+StringUtils.getLastNumberChars(3,lendVo.getCode())+")");
|
||||||
//借贷账户转账利息
|
//借贷账户转账利息
|
||||||
dealInterest.setDealCategory("15");
|
dealInterest.setDealCategory("15");
|
||||||
|
|
||||||
dealInterest.setCreateBy(SecurityUtils.getUsername());
|
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);
|
insertAccountsDealRecord(dealInterest);
|
||||||
}
|
}
|
||||||
//借贷账户转账
|
|
||||||
dealRecord.setDealCategory("9");
|
|
||||||
|
|
||||||
dealRecord.setCreateBy(SecurityUtils.getUsername());
|
|
||||||
dealRecord.setCreateTime(accountsTransferRecord.getCreateTime());
|
|
||||||
//重新计算余额
|
|
||||||
// accountsDealRecordMapper.insertAccountsDealRecord(dealRecord);
|
|
||||||
insertAccountsDealRecord(dealRecord);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int insertAccountsDealRecord(AccountsDealRecord accountsDealRecord)
|
public int insertAccountsDealRecord(AccountsDealRecord accountsDealRecord)
|
||||||
|
|||||||
Reference in New Issue
Block a user