diff --git a/business/partner/purchase/tao_vegetable/store_sku2.go b/business/partner/purchase/tao_vegetable/store_sku2.go index c1f063ff8..de70081af 100644 --- a/business/partner/purchase/tao_vegetable/store_sku2.go +++ b/business/partner/purchase/tao_vegetable/store_sku2.go @@ -218,10 +218,10 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI api := getAPI(getStoreVendorOrgCode(storeID), storeID, vendorStoreID) if isCreate { failedList, err = createTaoVegetable(api, storeSkuList, vendorStoreID, storeID, syncType) - globals.SugarLogger.Debugf("创建淘鲜达商品异常:%s", err.Error()) + globals.SugarLogger.Debugf("创建淘鲜达商品异常:%v", err) } else { failedList, err = UpdateTaoVegetable(api, storeSkuList, vendorStoreID, storeID, syncType) - globals.SugarLogger.Debugf("更新淘鲜达商品异常:%s", err.Error()) + globals.SugarLogger.Debugf("更新淘鲜达商品异常:%v", err) } globals.SugarLogger.Debugf("createOrUpdateStoreSkus=====err := %v", err) globals.SugarLogger.Debugf("createOrUpdateStoreSkus=====err := %v", failedList) @@ -382,6 +382,11 @@ func createTaoVegetable(api *tao_vegetable.API, storeSkuList []*dao.StoreSkuSync param = make([]domain585.AlibabaWdkSkuAddSkuDo, 0, 0) } } + for _, v := range storeSkuList { + if k, ok := vendorSkuIdMap[utils.Int2Str(v.SkuID)]; ok { + v.VendorSkuID = k + } + } globals.SugarLogger.Debugf("createTaoVegetable=====err := %v", err) globals.SugarLogger.Debugf("createTaoVegetable=====err := %v", failedList) return failedList, nil