optimize sql

This commit is contained in:
MaysWind
2020-12-14 00:04:18 +08:00
parent 848d3692a0
commit 4e4e0b29ee
+1 -1
View File
@@ -243,7 +243,7 @@ func (s *TransactionService) CreateTransaction(transaction *models.Transaction,
// Verify balance modification transaction and calculate real amount
if transaction.Type == models.TRANSACTION_TYPE_MODIFY_BALANCE {
otherTransactionExists, err := sess.Where("uid=? AND deleted=? AND destination_account_id=?", transaction.Uid, false, destinationAccount.AccountId).Limit(1).Exist(&models.Transaction{})
otherTransactionExists, err := sess.Cols("uid", "deleted", "destination_account_id").Where("uid=? AND deleted=? AND destination_account_id=?", transaction.Uid, false, destinationAccount.AccountId).Limit(1).Exist(&models.Transaction{})
if err != nil {
return err