diff --git a/app/Http/Controllers/Goods/GoodsSkusController.php b/app/Http/Controllers/Goods/GoodsSkusController.php index 5fe60c5..028a929 100644 --- a/app/Http/Controllers/Goods/GoodsSkusController.php +++ b/app/Http/Controllers/Goods/GoodsSkusController.php @@ -519,7 +519,7 @@ class GoodsSkusController extends Controller $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { $this->setValidatorFailResponse($validator->getMessageBag()->getMessages()); - goto end; + return response($this->res, $this->res['httpCode']); } $updateField = \request('updateField'); $sku = GoodsSku::query()->find($id); @@ -541,7 +541,7 @@ class GoodsSkusController extends Controller $changeNum = $sku->reserve - $request->reserve; if (0 > $changeNum + $sku->stock) { $this->setValidatorFailResponse('预留量超过库存数量'); - goto end; + return response($this->res, $this->res['httpCode']); } $sku->stock += $changeNum; }