This commit is contained in:
邹宗楠
2024-10-16 09:17:05 +08:00
parent a6e6222075
commit 32cde499da
28 changed files with 271 additions and 167 deletions

View File

@@ -294,7 +294,7 @@ func Init() {
// }, []string{"13:00:00"})
//}
if beego.BConfig.RunMode != "jxgy" {
if beego.BConfig.RunMode != model.ServerTypeFruits && beego.BConfig.RunMode != model.ServerTypePet {
ScheduleTimerFunc("RefreshSyncSkuListTao", func() {
syncStoreSkuTao()
}, []string{
@@ -303,7 +303,7 @@ func Init() {
}
// 刷新抖音门店token
if beego.BConfig.RunMode != "jxgy" {
if beego.BConfig.RunMode != model.ServerTypeFruits && beego.BConfig.RunMode != model.ServerTypePet {
ScheduleTimerFuncByInterval(func() {
cms.RefreshTiktokShopToken(jxcontext.AdminCtx)
}, 60*time.Second, 30*time.Minute)
@@ -495,7 +495,8 @@ func Init() {
cms.AutoSaleStoreSku(jxcontext.AdminCtx, nil, true)
}, autoSaleStoreSkuTimeList)
if beego.BConfig.RunMode == "jxgy" {
// 菜市无聊信息同步到果园
if beego.BConfig.RunMode == model.ServerTypeFruits {
ScheduleTimerFunc("SyncMatterC4ToGy", func() {
cms.SyncMatterC4ToGy(jxcontext.AdminCtx, true, true)
}, dailyWorkTimeList)
@@ -579,11 +580,7 @@ func Init() {
func syncStoreSku() {
syncFlag := 0
if beego.BConfig.RunMode == "jxgy" {
syncFlag |= model.SyncFlagPriceMask // SyncFlagSaleMask
} else {
syncFlag |= model.SyncFlagPriceMask // SyncFlagSaleMask
}
syncFlag |= model.SyncFlagPriceMask // SyncFlagSaleMask
task := tasksch.NewParallelTask("同步京西与平台数据", nil, jxcontext.AdminCtx,
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
step := batchItemList[0].(int)
@@ -591,7 +588,7 @@ func syncStoreSku() {
db := dao.GetDB()
switch step {
case 0:
if beego.BConfig.RunMode != "jxgy" {
if beego.BConfig.RunMode != model.ServerTypeFruits && beego.BConfig.RunMode != model.ServerTypePet {
errList.AddErr(cms.DeleteSkuNameExPrefixOverdue(db))
errList.AddErr(cms.SetMultiStoreSkuSyncModifyStatus(db, partner.GetMultiStoreVendorIDs()))
@@ -640,7 +637,7 @@ func syncStoreSkuTiktok() {
db := dao.GetDB()
switch step {
case 0:
if beego.BConfig.RunMode != "jxgy" {
if beego.BConfig.RunMode != model.ServerTypeFruits && beego.BConfig.RunMode != model.ServerTypePet {
_, err = cms.CurVendorSync.SyncStoresSkus2(jxcontext.AdminCtx, nil, 0, db, []int{model.VendorIDDD}, nil, false, nil, nil, syncFlag, true, true)
errList.AddErr(err)
}