1
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"github.com/astaxie/beego/server/web"
|
||||
beego "github.com/astaxie/beego/server/web"
|
||||
"regexp"
|
||||
"sort"
|
||||
"strings"
|
||||
@@ -69,13 +70,27 @@ func CreateStoreCategoryByStoreSku(ctx *jxcontext.Context, vendorID, storeID int
|
||||
}
|
||||
|
||||
func SyncStoreCategories(ctx *jxcontext.Context, parentTask tasksch.ITask, vendorID, storeID int, vendorStoreID string, nameIDs, skuIDs []int, isAsync, isContinueWhenError bool) (hint string, err error) {
|
||||
// 668594 正式服印象汇 668469 测试服芬姐
|
||||
db := dao.GetDB()
|
||||
// 668594 正式服印象汇 668469 测试服芬姐(淘宝所有门店公用分类)
|
||||
if storeID != 668594 && storeID != 668469 && vendorID == model.VendorIDTaoVegetable {
|
||||
var totalCategory []*model.StoreSkuCategoryMap
|
||||
switch beego.BConfig.RunMode {
|
||||
case "dev":
|
||||
totalCategory, _ = dao.GetDetailStoreSkuCategoryMap(db, 668469)
|
||||
case "jxgy":
|
||||
default:
|
||||
totalCategory, _ = dao.GetDetailStoreSkuCategoryMap(db, 668594)
|
||||
}
|
||||
if totalCategory != nil {
|
||||
for _, v := range totalCategory {
|
||||
dao.UpdateStoreSkuCategory(db, v.CategoryID, storeID, v.TaoID)
|
||||
}
|
||||
}
|
||||
|
||||
return "", nil
|
||||
}
|
||||
handler := partner.GetPurchasePlatformFromVendorID(vendorID).(partner.ISingleStoreStoreSkuHandler)
|
||||
num := 0
|
||||
db := dao.GetDB()
|
||||
rootTask := tasksch.NewSeqTask(fmt.Sprintf("%s SyncStoreCategory step1", model.VendorChineseNames[vendorID]), ctx,
|
||||
func(rootTask *tasksch.SeqTask, step int, params ...interface{}) (result interface{}, err error) {
|
||||
level := step + 1
|
||||
|
||||
Reference in New Issue
Block a user