From d0811dd8b240112e35b97abe3d5ee49494bb525d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 25 Jun 2024 16:28:46 +0800 Subject: [PATCH] 1 --- server/backtask/service/spec_transfer.go | 36 +++++++++++++++--------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/server/backtask/service/spec_transfer.go b/server/backtask/service/spec_transfer.go index 2023de84..7f45f056 100644 --- a/server/backtask/service/spec_transfer.go +++ b/server/backtask/service/spec_transfer.go @@ -14,20 +14,28 @@ func UpdateSpecTransferStatus(dbIdx int64, status int32) bool { func OpenGoldBullion(accountId string, netId int32, tokenId string, goldNum int32) bool { GetTaskMgr().LockOpenGodBullion() defer GetTaskMgr().UnLockOpenGodBullion() + result := false - f5.GetGoStyleDb().OrmSelectOne( - constant.GAME_DB, - "t_gold_bullion", - [][]string { - {"net_id", q5.ToString(netId)}, - {"token_id", tokenId}, - }, - func (err error, ds *f5.DataSet) { - if err != nil { - return - } - if ds.Next() { - } - }) + { + var dbErr error + f5.GetGoStyleDb().OrmSelectOne( + constant.GAME_DB, + "t_gold_bullion", + [][]string { + {"net_id", q5.ToString(netId)}, + {"token_id", tokenId}, + }, + func (err error, ds *f5.DataSet) { + dbErr = err + if err != nil { + return + } + if ds.Next() { + } + }) + if dbErr != nil { + return false + } + } return result }