From 17c8276322a7acf13a3c6b53c65cfef5890fd060 Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Thu, 16 Jan 2025 16:03:53 +0800 Subject: [PATCH] feat: stock --- app/Service/Admin/Good/SkuService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Service/Admin/Good/SkuService.php b/app/Service/Admin/Good/SkuService.php index 829e930..b1792a0 100644 --- a/app/Service/Admin/Good/SkuService.php +++ b/app/Service/Admin/Good/SkuService.php @@ -76,7 +76,7 @@ class SkuService extends BaseService $insertModel->param = $this->request->input('param',''); $insertModel->extra = $this->request->input('extra',''); $insertModel->total_stock = $this->request->input('stock'); -// $insertModel->surplus_stock = $this->request->input('stock'); + $insertModel->surplus_stock = $this->request->input('stock'); $insertModel->sales_num = 0; $insertModel->order_num = 0; $insertModel->cancel_num = 0; @@ -114,6 +114,8 @@ class SkuService extends BaseService } } + $skuInfo->surplus_stock = $skuInfo->total_stock - $skuInfo->order_num; + if ($skuInfo->order_num > 0 && $skuInfo->price != $this->request->input('price')) throw new ErrException('已有订单不可改价,退单后即可操作'); else $skuInfo->price = $this->request->input('price');