From 24b0559c3cba7c842b00db8503003cce64379115 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Sun, 9 Oct 2022 11:43:44 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/store.go | 13 ++++++------- globals/api/apimanager/apimanager.go | 2 ++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index e663da59a..01e4dc9c0 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -4428,14 +4428,13 @@ func RefreshTiktokShopToken(ctx *jxcontext.Context) (err error) { return } //token是三天,两天刷新一次token - storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDDD}, nil, nil, model.StoreStatusAll, model.StoreIsSyncAll, "", "", globals.Mtwm2Code) - for _, v := range storeMaps { - if v.MtwmRefreshToken != "" { - api.TiktokStore.SetRefreshToken(v.MtwmRefreshToken) + codes, _ := dao.GetVendorOrgCode(db, model.VendorIDDD, "", "platform") + for _, v := range codes { + if v.Token != "" { if result, err := api.TiktokStore.RefreshToken(); err == nil { - v.MtwmToken = result.AccessToken - v.MtwmRefreshToken = result.RefreshToken - dao.UpdateEntity(db, v, "MtwmToken", "MtwmRefreshToken") + token, _ := json.Marshal(result) + v.Token = string(token) + dao.UpdateEntity(db, v, "token") } } } diff --git a/globals/api/apimanager/apimanager.go b/globals/api/apimanager/apimanager.go index f600f8180..6ae95f1dd 100644 --- a/globals/api/apimanager/apimanager.go +++ b/globals/api/apimanager/apimanager.go @@ -71,6 +71,8 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{}) globals.SugarLogger.Debugf("code ================%v", utils.Format4Output(codes[0], true)) tiktokApi.SetAccessToken(codes[0].Token) pfAPI = tiktokApi + globals.SugarLogger.Debugf("tiktokApi ================%v", utils.Format4Output(tiktokApi, true)) + globals.SugarLogger.Debugf("tiktokApi ================%v", utils.Format4Output(tiktokApi.GetToken(), true)) globals.SugarLogger.Debugf("pfAPI ================%v", utils.Format4Output(pfAPI, true)) } return pfAPI