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');