From d5509657d7e5381fd01920edd702e7cc5e16acf1 Mon Sep 17 00:00:00 2001 From: tianyongbao Date: Mon, 18 Aug 2025 12:31:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BA=A4=E6=98=93=E9=87=91=E9=A2=9D?= =?UTF-8?q?=E4=B8=BA0=E7=9A=84=E6=95=B0=E6=8D=AE=E4=B8=8D=E6=8F=92?= =?UTF-8?q?=E5=85=A5=E6=95=B0=E6=8D=AE=E5=BA=93=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/AccountsTransferRecordServiceImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/intc-modules/intc-invest/src/main/java/com/intc/invest/service/impl/AccountsTransferRecordServiceImpl.java b/intc-modules/intc-invest/src/main/java/com/intc/invest/service/impl/AccountsTransferRecordServiceImpl.java index 4e3e49c..c238ef4 100644 --- a/intc-modules/intc-invest/src/main/java/com/intc/invest/service/impl/AccountsTransferRecordServiceImpl.java +++ b/intc-modules/intc-invest/src/main/java/com/intc/invest/service/impl/AccountsTransferRecordServiceImpl.java @@ -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); + } + } }