diff --git a/app/Http/Controllers/Goods/GoodsCombinationController.php b/app/Http/Controllers/Goods/GoodsCombinationController.php index 553a14b..a4f837f 100644 --- a/app/Http/Controllers/Goods/GoodsCombinationController.php +++ b/app/Http/Controllers/Goods/GoodsCombinationController.php @@ -159,7 +159,7 @@ class GoodsCombinationController extends Controller $externalSkuId = $request->input('external_sku_id') ?? GeneratorUtils::generateCombinationGoodNumber($request->combination_goods); $hasCodeSku = GoodsSku::query()->where("external_sku_id", $externalSkuId)->first(); - if (!empty($hasCodeSku)) { + if (!empty($hasCodeSku) && $hasCodeSku->id != $request->input('id')) { throw new \Exception("该组合商品编码已存在"); } DB::beginTransaction();