diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index c6df51c4f..1ea70bd47 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -356,13 +356,15 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI err = utils.UnmarshalUseNumber([]byte(errExt.ErrMsg()), &failedFoodList) failedList = SelectStoreSkuListByFoodList(storeSkuList, failedFoodList, storeID, model.VendorChineseNames[model.VendorIDMTWM], syncType) } - err = nil } } } for _, storeSku := range storeSkuList { storeSku.VendorSkuID = utils.Int2Str(storeSku.SkuID) } + if len(failedList) > 0 { + err = nil + } return failedList, err } @@ -391,9 +393,11 @@ func (p *PurchaseHandler) DeleteStoreSkus(ctx *jxcontext.Context, storeID int, v failedList = SelectStoreSkuListByFoodList(storeSkuList, myMap["retail_error_list"], storeID, model.VendorChineseNames[model.VendorIDMTWM], "批量删除商品") } } - err = nil } } + if len(failedList) > 0 { + err = nil + } return failedList, err } @@ -462,9 +466,11 @@ func (p *PurchaseHandler) UpdateStoreSkusStatus(ctx *jxcontext.Context, vendorOr err = utils.UnmarshalUseNumber([]byte(errExt.ErrMsg()), &failedFoodList) failedList = SelectStoreSkuListByFoodList(storeSkuList, failedFoodList, storeID, model.VendorChineseNames[model.VendorIDMTWM], "更新商品状态") } - err = nil } } + if len(failedList) > 0 { + err = nil + } return failedList, err } @@ -481,9 +487,11 @@ func (p *PurchaseHandler) UpdateStoreSkusPrice(ctx *jxcontext.Context, vendorOrg err = utils.UnmarshalUseNumber([]byte(errExt.ErrMsg()), &failedFoodList) failedList = SelectStoreSkuListByFoodList(storeSkuList, failedFoodList, storeID, model.VendorChineseNames[model.VendorIDMTWM], "更新商品价格") } - err = nil } } + if len(failedList) > 0 { + err = nil + } return failedList, err } @@ -503,9 +511,11 @@ func (p *PurchaseHandler) UpdateStoreSkusStock(ctx *jxcontext.Context, vendorOrg err = utils.UnmarshalUseNumber([]byte(errExt.ErrMsg()), &failedFoodList) failedList = SelectStoreSkuListByFoodList(storeSkuList, failedFoodList, storeID, model.VendorChineseNames[model.VendorIDMTWM], "更新商品库存") } - err = nil } } + if len(failedList) > 0 { + err = nil + } return failedList, err } @@ -673,6 +683,9 @@ func (p *PurchaseHandler) CreateStoreSkusAct(ctx *jxcontext.Context, vendorOrgCo for _, v := range actStoreSkuList { storeSkuMap[v.SkuID].VendorActID = v.VendorActID } + if len(failedList) > 0 { + err = nil + } return failedList, err }