diff --git a/beike/Libraries/Url.php b/beike/Libraries/Url.php index bd5ab0a0..a404641a 100644 --- a/beike/Libraries/Url.php +++ b/beike/Libraries/Url.php @@ -65,7 +65,7 @@ class Url return $value->url ?? ''; } elseif ($type == 'page') { if (! $value instanceof \Beike\Models\Page) { - $page = \Beike\Models\Page::query()->find($value); + $page = \Beike\Models\Page::query()->find($value); $value = $page->active ? $page : null; } diff --git a/beike/Shop/Services/CartService.php b/beike/Shop/Services/CartService.php index 5d7182e0..6ee62260 100644 --- a/beike/Shop/Services/CartService.php +++ b/beike/Shop/Services/CartService.php @@ -44,6 +44,7 @@ class CartService $product = $item->product ?? null; if (empty($description) || empty($product)) { $item->delete(); + return false; }