diff --git a/business/jxstore/cms/system_store_sku.go b/business/jxstore/cms/system_store_sku.go index ce2caac41..26da537a2 100644 --- a/business/jxstore/cms/system_store_sku.go +++ b/business/jxstore/cms/system_store_sku.go @@ -208,35 +208,35 @@ func CopyMtToMT(ctx *jxcontext.Context, fromStore, toStore *dao.StoreDetail, isA switch step { case 1: // 同步分类 - fromCategoryList, err := fromApi.RetailCatList(fromStore.VendorStoreID) - if len(fromCategoryList) == model.NO { - return nil, err - } - //toCategoryList, err := toApi.RetailCatList(toStore.VendorStoreID) - //if err != nil { + //fromCategoryList, err := fromApi.RetailCatList(fromStore.VendorStoreID) + //if len(fromCategoryList) == model.NO { // return nil, err //} - for _, v := range fromCategoryList { - categoryErr := toApi.RetailCatUpdate(toStore.VendorStoreID, v.Name, &mtwmapi.Param4UpdateCat{ - CategoryCode: v.Code, - Sequence: v.Sequence, - }) - if categoryErr != nil { - globals.SugarLogger.Debugf("err := RetailCatUpdate : %v", categoryErr) - } - if v.Children != nil && len(v.Children) != 0 { - for _, c := range v.Children { - if err3 := toApi.RetailCatUpdate(toStore.VendorStoreID, v.Name, &mtwmapi.Param4UpdateCat{ - CategoryNameOrigin: v.Name, - SecondaryCategoryCode: c.Code, - SecondaryCategoryName: c.Name, - Sequence: c.Sequence, - }); err3 != nil { - globals.SugarLogger.Debugf("err := RetailCatUpdate Children : %v", err3) - } - } - } - } + ////toCategoryList, err := toApi.RetailCatList(toStore.VendorStoreID) + ////if err != nil { + //// return nil, err + ////} + //for _, v := range fromCategoryList { + // categoryErr := toApi.RetailCatUpdate(toStore.VendorStoreID, v.Name, &mtwmapi.Param4UpdateCat{ + // CategoryCode: v.Code, + // Sequence: v.Sequence, + // }) + // if categoryErr != nil { + // globals.SugarLogger.Debugf("err := RetailCatUpdate : %v", categoryErr) + // } + // if v.Children != nil && len(v.Children) != 0 { + // for _, c := range v.Children { + // if err3 := toApi.RetailCatUpdate(toStore.VendorStoreID, v.Name, &mtwmapi.Param4UpdateCat{ + // CategoryNameOrigin: v.Name, + // SecondaryCategoryCode: c.Code, + // SecondaryCategoryName: c.Name, + // Sequence: c.Sequence, + // }); err3 != nil { + // globals.SugarLogger.Debugf("err := RetailCatUpdate Children : %v", err3) + // } + // } + // } + //} case 2: i := offSet @@ -363,12 +363,15 @@ func BatchInitSkuMT2MT(ctx *jxcontext.Context, fromSku []*mtwmapi.AppFood, toApi //todo 增加商品必填属性 //foodData["common_attr_value"] = storeSku.CommonAttrValue + globals.SugarLogger.Debugf("---utils.Interface2Int64WithDefault(foodData[\"category_code\"], 0): %d", utils.Interface2Int64WithDefault(foodData["category_code"], 0)) if categoryCode := utils.Interface2Int64WithDefault(foodData["category_code"], 0); categoryCode != 0 { commonAttrValue, err := createCommonAttrValue(toApi, categoryCode, utils.Interface2String(foodData["name"])) if err == nil { + globals.SugarLogger.Debugf("---commonAttrValue: %s", commonAttrValue) foodData["common_attr_value"] = commonAttrValue globals.SugarLogger.Debugf("------------common_attr_value := %s", commonAttrValue) } else if storeSku.CommonAttrValue != "" && storeSku.CommonAttrValue != "[]" { + globals.SugarLogger.Debugf("---err: %v", err) foodData["common_attr_value"] = mtwmapi.CommonAttrValueUpdate(storeSku.CommonAttrValue) } }