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

This commit is contained in:
tianyongbao
2025-08-18 12:31:05 +08:00
parent 55892ac022
commit c762c15891

View File

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