From 15ec7f70ac1713572d4b166a19f332ea17cfeea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 13 Jul 2023 10:39:36 +0800 Subject: [PATCH] 1 --- .../partner/purchase/tao_vegetable/store_sku2.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/business/partner/purchase/tao_vegetable/store_sku2.go b/business/partner/purchase/tao_vegetable/store_sku2.go index 9db3ba638..d2ad605d8 100644 --- a/business/partner/purchase/tao_vegetable/store_sku2.go +++ b/business/partner/purchase/tao_vegetable/store_sku2.go @@ -360,9 +360,7 @@ func createTaoVegetable(ctx *jxcontext.Context, api *tao_vegetable.API, storeSku }, }, } - param = append(param, sku) - if (index+model.YES)%tao_vegetable.MAXHandleCount == model.NO || index+model.YES == totalCount { createPram.ParamList = ¶m result, err := api.AddStoreSku(createPram) @@ -738,17 +736,18 @@ func SelectStoreSkuListByFoodList(storeSkuList interface{}, foodList []tao_veget successMap = make(map[string]string) if len(foodList) > 0 { for _, v := range foodList { - foodMap[v.SkuID] = v.ErrMsg if v.ProductID != "" { successMap[v.SkuID] = v.ProductID + } else { + foodMap[v.SkuID] = v.ErrMsg } } if storeSkuLists, ok := storeSkuList.([]*partner.StoreSkuInfo); ok { for _, v := range storeSkuLists { - if foodMap[v.VendorSkuID] != "" { + if foodMap[utils.Int2Str(v.SkuID)] != "" { foodFailed := &partner.StoreSkuInfoWithErr{ StoreSkuInfo: v, - ErrMsg: foodMap[v.VendorSkuID], + ErrMsg: foodMap[utils.Int2Str(v.SkuID)], StoreID: storeID, VendoreName: vendorName, SyncType: syncType, @@ -759,7 +758,7 @@ func SelectStoreSkuListByFoodList(storeSkuList interface{}, foodList []tao_veget } if storeSkuLists, ok := storeSkuList.([]*dao.StoreSkuSyncInfo); ok { for _, v := range storeSkuLists { - if foodMap[v.VendorSkuID] != "" { + if foodMap[utils.Int2Str(v.SkuID)] != "" { storeSkuInfo := &partner.StoreSkuInfo{ SkuID: v.SkuID, VendorSkuID: v.VendorSkuID, @@ -770,7 +769,7 @@ func SelectStoreSkuListByFoodList(storeSkuList interface{}, foodList []tao_veget } foodFailed := &partner.StoreSkuInfoWithErr{ StoreSkuInfo: storeSkuInfo, - ErrMsg: foodMap[v.VendorSkuID], + ErrMsg: foodMap[utils.Int2Str(v.SkuID)], StoreID: storeID, VendoreName: vendorName, SyncType: syncType,