diff --git a/business/partner/purchase/yb/store_sku.go b/business/partner/purchase/yb/store_sku.go index f7857ef4e..c47b50f30 100644 --- a/business/partner/purchase/yb/store_sku.go +++ b/business/partner/purchase/yb/store_sku.go @@ -41,7 +41,7 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v if strings.Contains(err.Error(), addErr1) { queryProductByBarcodeResult, err := api.YinBaoAPI.QueryProductByBarcodes([]string{storeSku.YbBarCode}) if err != nil && len(queryProductByBarcodeResult) > 0 { - if queryProductByBarcodeResult[0].Enable == model.SkuStatusDeleted { + if queryProductByBarcodeResult[0].Enable == model.SkuStatusDeleted || queryProductByBarcodeResult[0].Enable == model.SkuStatusDontSale { api.YinBaoAPI.BatchUpdateProductEnable(vendorStoreID, utils.Int64ToStr(queryProductByBarcodeResult[0].UID), model.SkuStatusNormal) storeSku.VendorSkuID = utils.Int64ToStr(queryProductByBarcodeResult[0].UID) }