This commit is contained in:
邹宗楠
2022-09-30 17:16:22 +08:00
parent e2b41bf9db
commit 97c092cd26
36 changed files with 1753 additions and 1895 deletions

View File

@@ -4388,6 +4388,7 @@ func GetBrandStore(ctx *jxcontext.Context, name string) (brands []*model.BrandSt
return brands, err
}
// RefreshMTWMToken 刷新美团外卖门token
func RefreshMTWMToken(ctx *jxcontext.Context) (err error) {
var (
db = dao.GetDB()
@@ -4409,6 +4410,29 @@ func RefreshMTWMToken(ctx *jxcontext.Context) (err error) {
return err
}
// RefreshTiktokShopToken 属性抖店门店tokne
func RefreshTiktokShopToken(ctx *jxcontext.Context) (err error) {
var (
db = dao.GetDB()
)
if time.Now().YearDay()%2 != 0 {
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)
if result, err := api.TiktokStore.RefreshToken(); err == nil {
v.MtwmToken = result.AccessToken
v.MtwmRefreshToken = result.RefreshToken
dao.UpdateEntity(db, v, "MtwmToken", "MtwmRefreshToken")
}
}
}
return err
}
func StoreConfirmAct(ctx *jxcontext.Context, status, msgStatusID int) (err error) {
msgStatus := &model.MessageStatus{}
msgStatus.ID = msgStatusID

View File

@@ -262,6 +262,8 @@ func storeSkuSyncInfo2Bare(inSku *dao.StoreSkuSyncInfo) (outSku *partner.StoreSk
IsDeletedBySku: inSku.IsDeletedBySku,
Stock: inSku.Stock,
VendorOrgCode: inSku.VendorOrgCode,
SpecUnit: inSku.SpecUnit,
SpecQuality: inSku.SpecQuality,
}
if !isStoreSkuSyncNeedDelete(inSku) {
outSku.Stock = model.MaxStoreSkuStockQty
@@ -731,7 +733,7 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
updateStoreSku(dao.GetDB(), vendorID, successList, model.SyncFlagNewMask)
}
return nil, len(successList), err
}, ctx, task, createList, 1 /*singleStoreHandler.GetStoreSkusBatchSize(partner.FuncCreateStoreSkus)*/, isContinueWhenError2)
}, ctx, task, createList, 1, isContinueWhenError2)
if err != nil {
globals.SugarLogger.Debug("create sku wrong on ", err)
}

View File

@@ -292,6 +292,10 @@ func Init() {
ScheduleTimerFunc("RefreshMTWMToken", func() {
cms.RefreshMTWMToken(jxcontext.AdminCtx)
}, updateActStatusTimeList)
//刷新抖音门店token
ScheduleTimerFunc("RefreshTiktokShopToken", func() {
cms.RefreshTiktokShopToken(jxcontext.AdminCtx)
}, updateActStatusTimeList)
//获取最新平台流量活动
ScheduleTimerFunc("GetNewVendorPopActs", func() {
act.GetNewVendorPopActs(jxcontext.AdminCtx)