From 5c9b53af10ef6c07f75c21416a86738bdf364134 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 22 Jun 2024 11:14:45 +0800 Subject: [PATCH] 1 --- server/backtask/task/gold_bullion_return.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/server/backtask/task/gold_bullion_return.go b/server/backtask/task/gold_bullion_return.go index 10337670..ba521c53 100644 --- a/server/backtask/task/gold_bullion_return.go +++ b/server/backtask/task/gold_bullion_return.go @@ -4,6 +4,7 @@ import ( "q5" "f5" "time" + "fmt" "main/constant" ) @@ -22,11 +23,16 @@ func (this* goldBullionReturn) loadExpiredGoldBullion() { var lastIdx int64 for true { hasNextData := false + nowTime := f5.GetApp().GetRealSeconds() + expiredTime := nowTime - 3600 * 24 - 60 * 5 + sql := fmt.Sprintf(` +SELECT * FROM t_gold_bullion WHERE idx > %d AND activated = 0 AND createtime < %d LIMIT 1000`, + lastIdx, + expiredTime) f5.GetGoStyleDb().RawQuery( constant.GAME_DB, - "SELECT * FROM t_gold_bullion WHERE idx > ? LIMIT 1000", + sql, []string{ - q5.ToString(lastIdx), }, func (err error, ds *f5.DataSet) { if err == nil {