From 4cb2b72b9583fadac077193e36ad1d05b03669b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 3 Jul 2023 09:28:39 +0800 Subject: [PATCH] 1 --- .../partner/purchase/tao_vegetable/store_sku2.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/business/partner/purchase/tao_vegetable/store_sku2.go b/business/partner/purchase/tao_vegetable/store_sku2.go index de70081af..6de50f116 100644 --- a/business/partner/purchase/tao_vegetable/store_sku2.go +++ b/business/partner/purchase/tao_vegetable/store_sku2.go @@ -372,12 +372,7 @@ func createTaoVegetable(api *tao_vegetable.API, storeSkuList []*dao.StoreSkuSync //failedList = putils.GetErrMsg2FailedSingleList(storeSku, err, storeID, model.VendorChineseNames[model.VendorIDTaoVegetable], syncType) } // 记录失败的同步数据 - createFailedList, successMap := SelectStoreSkuListByFoodList(storeSkuList, *result, storeID, model.VendorChineseNames[model.VendorIDTaoVegetable], syncType) - failedList = append(failedList, createFailedList...) - // 记录同步成功的数据 - for k, v := range successMap { - vendorSkuIdMap[k] = v - } + failedList, vendorSkuIdMap = SelectStoreSkuListByFoodList(storeSkuList, *result, storeID, model.VendorChineseNames[model.VendorIDTaoVegetable], syncType) createPram.ParamList = nil param = make([]domain585.AlibabaWdkSkuAddSkuDo, 0, 0) } @@ -699,9 +694,8 @@ func SelectStoreSkuListByFoodList(storeSkuList interface{}, foodList []tao_veget foodMap := make(map[string]string, len(foodList)) if len(foodList) > 0 { for _, v := range foodList { - if v.ProductID == "" { - foodMap[v.SkuID] = v.ErrMsg - } else { + foodMap[v.SkuID] = v.ErrMsg + if v.ProductID != "" { successMap[v.SkuID] = v.ProductID } }