fix: 交易金额为0的数据不插入数据库。

This commit is contained in:
tianyongbao
2025-08-18 12:31:05 +08:00
parent f71d6745ee
commit d5509657d7

View File

@@ -735,7 +735,9 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
dealRecord.setCreateTime(accountsTransferRecord.getCreateTime());
//重新计算余额
// accountsDealRecordMapper.insertAccountsDealRecord(dealRecord);
insertAccountsDealRecord(dealRecord);
if(dealRecord.getAmount()!=0) {
insertAccountsDealRecord(dealRecord);
}
}else if(accountsTransferRecord.getDealType().equals("2")){
dealRecord.setDealType("2");
//实时余额
@@ -752,8 +754,9 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
dealRecord.setCreateTime(accountsTransferRecord.getCreateTime());
//重新计算余额
// accountsDealRecordMapper.insertAccountsDealRecord(dealRecord);
insertAccountsDealRecord(dealRecord);
if(dealRecord.getAmount()!=0) {
insertAccountsDealRecord(dealRecord);
}
AccountsDealRecord dealInterest=new AccountsDealRecord();
@@ -777,7 +780,10 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
long millis = currentDate.getTime(); // 获取当前时间的毫秒数
Date newDate = new Date(millis+1000); // 加上1000毫秒即1秒
dealInterest.setCreateTime(newDate);
insertAccountsDealRecord(dealInterest);
if(dealInterest.getAmount()!=0) {
insertAccountsDealRecord(dealInterest);
}
}
}