From a5a4645ff257ed0fedf4a4f6866000a752793584 Mon Sep 17 00:00:00 2001 From: yangduo Date: Tue, 31 Dec 2024 18:54:14 +0800 Subject: [PATCH] adjust --- server/payserver/service/wxpay.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/server/payserver/service/wxpay.go b/server/payserver/service/wxpay.go index 9cbeed1..0e536c0 100644 --- a/server/payserver/service/wxpay.go +++ b/server/payserver/service/wxpay.go @@ -401,7 +401,17 @@ func (wp *wxpay) checkAccessToken() { }) } else { if !wp.refreshflag { - continue + wp.accessTokens.Range(func(key int64, value TokenInfo) bool { + if value.Expire < f5.GetApp().GetRealSeconds() { + wp.refreshflag = true + return false + } + return true + }) + + if !wp.refreshflag { + continue + } } url := "https://payservice.kingsome.cn/api/service/refresh" @@ -432,7 +442,6 @@ func (wp *wxpay) checkAccessToken() { if rspObj.ErrCode == 0 { for _, dataitem := range rspObj.Data { wp.accessTokens.Store(dataitem.GameId, dataitem) - } } })