From ae46cd23321b46bac8da21cf555bafb4be86f6fd Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 31 Aug 2024 15:40:22 +0800 Subject: [PATCH] fix other transactions could not be created with the same transaction time of the deleted transaction --- pkg/services/transactions.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/transactions.go b/pkg/services/transactions.go index 7712554e..97147433 100644 --- a/pkg/services/transactions.go +++ b/pkg/services/transactions.go @@ -336,7 +336,7 @@ func (s *TransactionService) CreateTransaction(c core.Context, transaction *mode minTransactionTime := utils.GetMinTransactionTimeFromUnixTime(utils.GetUnixTimeFromTransactionTime(transaction.TransactionTime)) maxTransactionTime := utils.GetMaxTransactionTimeFromUnixTime(utils.GetUnixTimeFromTransactionTime(transaction.TransactionTime)) - has, err := sess.Where("uid=? AND deleted=? AND transaction_time>=? AND transaction_time<=?", transaction.Uid, false, minTransactionTime, maxTransactionTime).OrderBy("transaction_time desc").Limit(1).Get(sameSecondLatestTransaction) + has, err := sess.Where("uid=? AND transaction_time>=? AND transaction_time<=?", transaction.Uid, minTransactionTime, maxTransactionTime).OrderBy("transaction_time desc").Limit(1).Get(sameSecondLatestTransaction) if err != nil { return err