From c1cfbc5e435ce4b46e39c3c6d3ed5fc40db32e8b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 25 Jun 2024 20:21:03 +0800 Subject: [PATCH] 1 --- server/backtask/service/spec_transfer.go | 2 +- server/backtask/task/gold_bullion_return.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/server/backtask/service/spec_transfer.go b/server/backtask/service/spec_transfer.go index 04589f96..084ab860 100644 --- a/server/backtask/service/spec_transfer.go +++ b/server/backtask/service/spec_transfer.go @@ -81,7 +81,7 @@ func OpenGoldBullion(accountId string, accountAddress string, netId int32, token return result } -func ReturnGoldBullion(accountId string, accountAddress string, netId int32, tokenId string) bool { +func ReturnGoldBullion(accountId string, netId int32, tokenId string) bool { GetTaskMgr().LockOpenGodBullion() defer GetTaskMgr().UnLockOpenGodBullion() diff --git a/server/backtask/task/gold_bullion_return.go b/server/backtask/task/gold_bullion_return.go index 2e6993f7..05b8903c 100644 --- a/server/backtask/task/gold_bullion_return.go +++ b/server/backtask/task/gold_bullion_return.go @@ -7,6 +7,7 @@ import ( "mt" "fmt" "main/constant" + "main/service" ) type goldBullionReturn struct { @@ -44,6 +45,8 @@ SELECT * FROM t_gold_bullion WHERE idx > %d AND activated = 0 AND returned = 0 A } func (this* goldBullionReturn) returnGold(ds *f5.DataSet) bool { + netId := q5.ToInt32(ds.GetByName("net_id")) + accountId := ds.GetByName("account_id") contractAddress := ds.GetByName("contract_address") tokenId := ds.GetByName("token_id") { @@ -84,5 +87,5 @@ func (this* goldBullionReturn) returnGold(ds *f5.DataSet) bool { return true } } - return true + return service.ReturnGoldBullion(accountId, netId, tokenId) }