From 9421752e63283fb391c15a067fb0db1504217f6a Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 29 Dec 2021 14:56:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=BC=96=E8=BE=91sku?= =?UTF-8?q?=EF=BC=8Cspu=E9=94=80=E5=94=AE=E5=80=BC=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/ProductSkuController.php | 7 ++++++- app/Admin/Controllers/ProductSpuController.php | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/Admin/Controllers/ProductSkuController.php b/app/Admin/Controllers/ProductSkuController.php index 8f45da2d..3d48c8be 100644 --- a/app/Admin/Controllers/ProductSkuController.php +++ b/app/Admin/Controllers/ProductSkuController.php @@ -125,7 +125,12 @@ class ProductSkuController extends AdminController } return bcmul($vipPrice, 100); }); - $form->currency('sales_value')->symbol('@')->default(0); + $form->currency('sales_value')->symbol('@')->default(0)->saving(function ($salesValue) { + if (is_null($salesValue)) { + return 0; + } + return $salesValue; + }); $form->divider(); $form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id')); $form->selectAttr('attrs')->listen('attr_group'); diff --git a/app/Admin/Controllers/ProductSpuController.php b/app/Admin/Controllers/ProductSpuController.php index 823a3628..5153553a 100644 --- a/app/Admin/Controllers/ProductSpuController.php +++ b/app/Admin/Controllers/ProductSpuController.php @@ -189,7 +189,12 @@ class ProductSpuController extends AdminController } return bcmul($vipPrice, 100); }); - $form->currency('sales_value')->symbol('@')->default(0); + $form->currency('sales_value')->symbol('@')->default(0)->saving(function ($salesValue) { + if (is_null($salesValue)) { + return 0; + } + return $salesValue; + }); $form->divider(); $form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id')); $form->selectAttr('attrs')->listen('attr_group');