diff --git a/business/jxstore/cms/sync_store_sku.go b/business/jxstore/cms/sync_store_sku.go index 94c689bc5..57a860550 100644 --- a/business/jxstore/cms/sync_store_sku.go +++ b/business/jxstore/cms/sync_store_sku.go @@ -618,22 +618,20 @@ func PruneMissingStoreSkus(ctx *jxcontext.Context, parentTask tasksch.ITask, ven } sku2Delete = nil case 2: - if vendorID != model.VendorIDMTWM { - localCatList, err := dao.GetStoreCategories(db, vendorID, storeID, 0, false) - if err != nil { - return nil, err - } - localCatMap := make(map[string]*dao.SkuStoreCatInfo) - for _, v := range localCatList { - localCatMap[v.VendorCatID] = v - localCatMap[v.Name] = v - localCatMap[utils.Int2Str(v.ID)] = v - } + localCatList, err := dao.GetStoreCategories(db, vendorID, storeID, 0, false) + if err != nil { + return nil, err + } + localCatMap := make(map[string]*dao.SkuStoreCatInfo) + for _, v := range localCatList { + localCatMap[v.VendorCatID] = v + localCatMap[v.Name] = v + localCatMap[utils.Int2Str(v.ID)] = v + } - remoteCatList, err2 := handler.GetStoreAllCategories(ctx, storeID, vendorStoreID) - if err = err2; err == nil { - cat2Delete = checkRemoteCatExist(localCatMap, remoteCatList) - } + remoteCatList, err2 := handler.GetStoreAllCategories(ctx, storeID, vendorStoreID) + if err = err2; err == nil { + cat2Delete = checkRemoteCatExist(localCatMap, remoteCatList) } case 3: if len(cat2Delete) > 0 {