From bbade99e741cab2adaec862baa08b02850921bcb Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Thu, 29 Sep 2022 17:37:48 +0800 Subject: [PATCH] goods --- src/GoodsService.php | 4 ++-- src/Http/Admin/GoodsSkuController.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GoodsService.php b/src/GoodsService.php index 6d41e3f..2268618 100644 --- a/src/GoodsService.php +++ b/src/GoodsService.php @@ -33,10 +33,10 @@ class GoodsService public function generateSku(Goods $goods, $options = []) { $spec = data_get($options, 'spec', $goods->spec); - $price = data_get($options, 'price', $goods->price); + $price = floatval(data_get($options, 'price', $goods->price)); $name = data_get($options, 'name', $goods->name); - $stock = data_get($options, 'stock', $goods->stock); + $stock = intval(data_get($options, 'stock', $goods->stock)); $nameAdd = (bool) data_get($options, 'name_add', false); $priceAdd = (bool) data_get($options, 'price_add', false); if ($spec) { diff --git a/src/Http/Admin/GoodsSkuController.php b/src/Http/Admin/GoodsSkuController.php index b65b202..b6d5bb7 100644 --- a/src/Http/Admin/GoodsSkuController.php +++ b/src/Http/Admin/GoodsSkuController.php @@ -204,7 +204,7 @@ class GoodsSkuController extends Controller $form->disableResetButton(); $form->saving(function (Form $form) use ($goods) { - $price = $form->price; + $price = is_string($form->price) ? str_replace(',', '', $form->price) : $form->price;; $name = $form->name; $spec = []; if ($goods->spec) {