code refactor

This commit is contained in:
MaysWind
2025-04-26 22:12:51 +08:00
parent c7870a79e5
commit 9182e8f2ef
+5 -2
View File
@@ -231,6 +231,8 @@ func (s *AccountService) CreateAccounts(c core.Context, mainAccount *models.Acco
}
}
defaultTransactionTime := utils.GetMinTransactionTimeFromUnixTime(now)
for i := 0; i < len(allAccounts); i++ {
allAccounts[i].Deleted = false
allAccounts[i].CreatedUnixTime = now
@@ -243,12 +245,14 @@ func (s *AccountService) CreateAccounts(c core.Context, mainAccount *models.Acco
return errs.ErrSystemIsBusy
}
transactionTime := utils.GetMinTransactionTimeFromUnixTime(now)
transactionTime := defaultTransactionTime
if i == 0 && mainAccountBalanceTime > 0 {
transactionTime = utils.GetMinTransactionTimeFromUnixTime(mainAccountBalanceTime)
} else if i > 0 && len(childrenAccountBalanceTimes) > i-1 && childrenAccountBalanceTimes[i-1] > 0 {
transactionTime = utils.GetMinTransactionTimeFromUnixTime(childrenAccountBalanceTimes[i-1])
} else {
defaultTransactionTime++
}
newTransaction := &models.Transaction{
@@ -266,7 +270,6 @@ func (s *AccountService) CreateAccounts(c core.Context, mainAccount *models.Acco
UpdatedUnixTime: now,
}
transactionTime++
allInitTransactions = append(allInitTransactions, newTransaction)
}
}