From 1b6bd4ffc422093b2ddedc47227074c11de50775 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=BB=BA=E7=82=8A?= <924182103@qq.com> Date: Thu, 5 Sep 2024 11:01:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=B2=9C=E8=8A=B12.0-=E9=87=87=E8=B4=AD?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Goods/GoodsCombinationController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Goods/GoodsCombinationController.php b/app/Http/Controllers/Goods/GoodsCombinationController.php index 7133c6f..7cf441a 100644 --- a/app/Http/Controllers/Goods/GoodsCombinationController.php +++ b/app/Http/Controllers/Goods/GoodsCombinationController.php @@ -113,6 +113,12 @@ class GoodsCombinationController extends Controller return response($this->res, $this->res['httpCode']); } + $externalSkuId = $request->input('external_sku_id') ?? + GeneratorUtils::generateCombinationGoodNumber($request->combination_goods); + $hasCodeSku = GoodsSku::query()->where("external_sku_id",$externalSkuId)->first(); + if(!empty($hasCodeSku)){ + throw new \Exception("该组合商品编码已存在"); + } DB::beginTransaction(); try { $combinationGoods = $request->input('combination_goods'); @@ -142,8 +148,7 @@ class GoodsCombinationController extends Controller $sku->is_combination = 1; } - $externalSkuId = $request->input('external_sku_id') ?? - GeneratorUtils::generateCombinationGoodNumber($request->combination_goods); + $sku->status = $status; $sku->title = $request->input('title'); $sku->name = $request->input('title');