This commit is contained in:
邹宗楠
2023-07-03 09:28:39 +08:00
parent 47c5eb0a21
commit 4cb2b72b95

View File

@@ -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
}
}