fix: 自测功能优化。
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
package com.ruoyi.invest.domain.vo;
|
||||
|
||||
import com.ruoyi.invest.domain.Accounts;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
/**
|
||||
* 记账账户Vo对象 accounts
|
||||
*
|
||||
@@ -17,4 +17,22 @@ public class AccountsVo extends Accounts
|
||||
@ApiModelProperty(value="银行卡名称卡号)")
|
||||
private String nameCode;
|
||||
|
||||
/** 账单日 */
|
||||
@ApiModelProperty(value="账单日)")
|
||||
private int billDate;
|
||||
|
||||
/** 还款日 */
|
||||
@ApiModelProperty(value="还款日)")
|
||||
private int payDate;
|
||||
|
||||
@ApiModelProperty(value="账单日)")
|
||||
private String billDateName;
|
||||
|
||||
@ApiModelProperty(value="还款日)")
|
||||
private String payDateName;
|
||||
|
||||
/** 储蓄卡类型,1:I类卡,2:II类卡 */
|
||||
@ApiModelProperty(value="储蓄卡类型,1:I类卡,2:II类卡")
|
||||
private String debitType;
|
||||
|
||||
}
|
||||
|
||||
@@ -73,6 +73,12 @@ public class AccountsServiceImpl implements IAccountsService
|
||||
}else {
|
||||
accounts.setNameCode(typeName+accounts.getName());
|
||||
}
|
||||
if(!"null".equals(String.valueOf(accounts.getBillDate()))) {
|
||||
accounts.setBillDateName(accounts.getBillDate()+"号");
|
||||
}
|
||||
if(!"null".equals(String.valueOf(accounts.getPayDate()))) {
|
||||
accounts.setPayDateName(accounts.getPayDate()+"号");
|
||||
}
|
||||
}
|
||||
return accountsList;
|
||||
}
|
||||
|
||||
@@ -527,7 +527,7 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
|
||||
BankCardLendVo debitCardVo=bankCardLendMapper.selectBankCardLendById(accountsTransferRecord.getInAccountId());
|
||||
|
||||
//实际入账金额
|
||||
accountsTransferRecord.setActualAmount(accountsTransferRecord.getAmount());
|
||||
accountsTransferRecord.setActualAmount(accountsTransferRecord.getAmount()+accountsTransferRecord.getCommission());
|
||||
//借贷余额计算
|
||||
AccountsVo lendAccount=accountsMapper.selectAccountsById(lendVo.getId());
|
||||
|
||||
@@ -581,9 +581,9 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
|
||||
AccountsVo debitAccount=accountsMapper.selectAccountsById(debitCardVo.getId());
|
||||
//1表示借款,2表示还款
|
||||
if(accountsTransferRecord.getDealType().equals("1")){
|
||||
debitAccount.setBalance(debitAccount.getBalance()+accountsTransferRecord.getActualAmount());
|
||||
debitAccount.setBalance(debitAccount.getBalance()+accountsTransferRecord.getAmount());
|
||||
}else if(accountsTransferRecord.getDealType().equals("2")){
|
||||
debitAccount.setBalance(debitAccount.getBalance()-accountsTransferRecord.getActualAmount()-accountsTransferRecord.getCommission());
|
||||
debitAccount.setBalance(debitAccount.getBalance()-accountsTransferRecord.getActualAmount());
|
||||
}
|
||||
debitAccount.setAvailableLimit(debitAccount.getBalance());
|
||||
debitAccount.setUpdateTime(accountsTransferRecord.getCreateTime());
|
||||
@@ -593,7 +593,7 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
|
||||
dealRecord.setAccountId(debitAccount.getAccountId());
|
||||
dealRecord.setId(IdWorker.getId());
|
||||
//支出金额
|
||||
dealRecord.setAmount(accountsTransferRecord.getAmount()+accountsTransferRecord.getCommission());
|
||||
dealRecord.setAmount(accountsTransferRecord.getActualAmount());
|
||||
//实时余额
|
||||
dealRecord.setCurrentBalance(debitAccount.getBalance());
|
||||
//1储蓄卡,2 信用卡,3 网贷,4 人情,5 投资账户
|
||||
|
||||
Reference in New Issue
Block a user