mtwm 定期刷token
This commit is contained in:
@@ -3999,14 +3999,23 @@ func GetBrandStore(ctx *jxcontext.Context, name string) (brands []*model.BrandSt
|
|||||||
}
|
}
|
||||||
|
|
||||||
func RefreshMTWMToken(ctx *jxcontext.Context) (err error) {
|
func RefreshMTWMToken(ctx *jxcontext.Context) (err error) {
|
||||||
// var (
|
var (
|
||||||
// db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
// )
|
)
|
||||||
// if time.Now().Weekday() != time.Sunday {
|
if time.Now().YearDay()%20 != 0 {
|
||||||
// return
|
return
|
||||||
// }
|
}
|
||||||
// //token是1个月过期,每周刷一次吧
|
//token是1个月过期,每20天刷一次吧
|
||||||
// dao.GetStoresMapList(db, []int{model.VendorIDMTWM}, nil, nil, status, isSync, "", "", globals.Mtwm2Code)
|
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDMTWM}, nil, nil, model.StoreStatusAll, model.StoreIsSyncAll, "", "", globals.Mtwm2Code)
|
||||||
|
for _, v := range storeMaps {
|
||||||
|
if v.MtwmRefreshToken != "" {
|
||||||
|
if result, err := api.Mtwm2API.RefreshAccessToken(v.MtwmRefreshToken); err == nil {
|
||||||
|
v.MtwmToken = result.AccessToken
|
||||||
|
v.MtwmRefreshToken = result.RefreshToken
|
||||||
|
dao.UpdateEntity(db, v, "MtwmToken", "MtwmRefreshToken")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user