diff --git a/business/jxstore/act/act.go b/business/jxstore/act/act.go index 12f753e7d..58d242aec 100644 --- a/business/jxstore/act/act.go +++ b/business/jxstore/act/act.go @@ -1529,7 +1529,15 @@ func ChangeJxPriceByDiscountAct(ctx *jxcontext.Context) { if len(actStoreSkus) == 0 { continue } - for _, actStoreSku := range actStoreSkus { + for _, actStoreSku2 := range actStoreSkus { + actStoreSku := &model.ActStoreSku{ + ActID: actStoreSku2.ActID, + OriginalPrice: actStoreSku2.OriginalPrice, + StoreID: actStoreSku2.StoreID, + SkuID: actStoreSku2.SkuID, + TrendPrcie: actStoreSku2.TrendPrcie, + TrendType: actStoreSku2.TrendType, + } storeSkus, _ := dao.GetStoresSkusInfo(db, []int{actStoreSku.StoreID}, []int{actStoreSku.SkuID}) if len(storeSkus) == 0 { continue diff --git a/business/jxstore/misc/misc.go b/business/jxstore/misc/misc.go index 5d0f93598..46fe63423 100644 --- a/business/jxstore/misc/misc.go +++ b/business/jxstore/misc/misc.go @@ -259,21 +259,19 @@ func Init() { } cms.CurVendorSync.SyncStoresSkus2(jxcontext.AdminCtx, nil, 0, db, partner.GetMultiStoreVendorIDs(), storeList, false, nil, []int{27379}, syncFlag, true, true) }, exSyncList) + ScheduleTimerFunc("CreateOrderByPriceDefend", func() { + localjx.CreateOrderByPriceDefend(jxcontext.AdminCtx) + }, []string{ + "22:00:00", + }) + ScheduleTimerFunc("ChangeJxPriceByDiscountAct", func() { + act.ChangeJxPriceByDiscountAct(jxcontext.AdminCtx) + }, discountActJxList) } ScheduleTimerFunc("AutoSaleStoreSku", func() { cms.AutoSaleStoreSku(jxcontext.AdminCtx, nil, false) }, autoSaleStoreSkuTimeList) - ScheduleTimerFunc("ChangeJxPriceByDiscountAct", func() { - act.ChangeJxPriceByDiscountAct(jxcontext.AdminCtx) - }, discountActJxList) - - ScheduleTimerFunc("CreateOrderByPriceDefend", func() { - localjx.CreateOrderByPriceDefend(jxcontext.AdminCtx) - }, []string{ - "22:00:00", - }) - if beego.BConfig.RunMode == "jxgy" { ScheduleTimerFunc("SyncMatterC4ToGy", func() { cms.SyncMatterC4ToGy(jxcontext.AdminCtx, true, true)