This commit is contained in:
suyl
2021-09-07 16:30:31 +08:00
parent 4288f1307d
commit 0fcc8291eb
5 changed files with 70 additions and 7 deletions

View File

@@ -1983,7 +1983,7 @@ func GetNewVendorPopActs(ctx *jxcontext.Context) (err error) {
return err
}
func RrefreshMtwmVendorAct() (err error) {
func RrefreshMtwmVendorAct(ctx *jxcontext.Context) (err error) {
var (
db = dao.GetDB()
actTypeMap = map[int]int{
@@ -1995,7 +1995,7 @@ func RrefreshMtwmVendorAct() (err error) {
dao.ExecuteSQL(db, `TRUNCATE act_mtwm_vendor`)
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDMTWM}, nil, []int{model.StoreStatusOpened, model.StoreStatusHaveRest, model.StoreStatusClosed},
model.StoreStatusAll, model.StoreIsSyncAll, "", "", "")
task := tasksch.NewParallelTask("刷新美团活动", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), jxcontext.AdminCtx,
task := tasksch.NewParallelTask("刷新美团活动", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), ctx,
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
storeMap := batchItemList[0].(*model.StoreMap)
mtapi := mtwm.GetAPI(storeMap.VendorOrgCode, storeMap.StoreID, "")
@@ -2033,7 +2033,7 @@ func RrefreshMtwmVendorAct() (err error) {
return err
}
func RrefreshEbaiVendorAct() (err error) {
func RrefreshEbaiVendorAct(ctx *jxcontext.Context) (err error) {
var (
db = dao.GetDB()
actMap = struct {
@@ -2048,7 +2048,7 @@ func RrefreshEbaiVendorAct() (err error) {
dao.ExecuteSQL(db, `TRUNCATE act_ebai_vendor_sku`)
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDEBAI}, nil, []int{model.StoreStatusOpened, model.StoreStatusHaveRest, model.StoreStatusClosed},
model.StoreStatusAll, model.StoreIsSyncAll, "", "", "")
task := tasksch.NewParallelTask("刷新饿百活动", tasksch.NewParallelConfig().SetIsContinueWhenError(true), jxcontext.AdminCtx,
task := tasksch.NewParallelTask("刷新饿百活动", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx,
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
storeMap := batchItemList[0].(*model.StoreMap)
actIDs, _ := api.EbaiAPI.ActMultiChannelQueryIDs("", utils.Str2Int64(storeMap.VendorStoreID), "2")