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); + } + } }