mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 01:34:24 +08:00
code refactor
This commit is contained in:
@@ -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++ {
|
for i := 0; i < len(allAccounts); i++ {
|
||||||
allAccounts[i].Deleted = false
|
allAccounts[i].Deleted = false
|
||||||
allAccounts[i].CreatedUnixTime = now
|
allAccounts[i].CreatedUnixTime = now
|
||||||
@@ -243,12 +245,14 @@ func (s *AccountService) CreateAccounts(c core.Context, mainAccount *models.Acco
|
|||||||
return errs.ErrSystemIsBusy
|
return errs.ErrSystemIsBusy
|
||||||
}
|
}
|
||||||
|
|
||||||
transactionTime := utils.GetMinTransactionTimeFromUnixTime(now)
|
transactionTime := defaultTransactionTime
|
||||||
|
|
||||||
if i == 0 && mainAccountBalanceTime > 0 {
|
if i == 0 && mainAccountBalanceTime > 0 {
|
||||||
transactionTime = utils.GetMinTransactionTimeFromUnixTime(mainAccountBalanceTime)
|
transactionTime = utils.GetMinTransactionTimeFromUnixTime(mainAccountBalanceTime)
|
||||||
} else if i > 0 && len(childrenAccountBalanceTimes) > i-1 && childrenAccountBalanceTimes[i-1] > 0 {
|
} else if i > 0 && len(childrenAccountBalanceTimes) > i-1 && childrenAccountBalanceTimes[i-1] > 0 {
|
||||||
transactionTime = utils.GetMinTransactionTimeFromUnixTime(childrenAccountBalanceTimes[i-1])
|
transactionTime = utils.GetMinTransactionTimeFromUnixTime(childrenAccountBalanceTimes[i-1])
|
||||||
|
} else {
|
||||||
|
defaultTransactionTime++
|
||||||
}
|
}
|
||||||
|
|
||||||
newTransaction := &models.Transaction{
|
newTransaction := &models.Transaction{
|
||||||
@@ -266,7 +270,6 @@ func (s *AccountService) CreateAccounts(c core.Context, mainAccount *models.Acco
|
|||||||
UpdatedUnixTime: now,
|
UpdatedUnixTime: now,
|
||||||
}
|
}
|
||||||
|
|
||||||
transactionTime++
|
|
||||||
allInitTransactions = append(allInitTransactions, newTransaction)
|
allInitTransactions = append(allInitTransactions, newTransaction)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user