diff --git a/app/Models/ProductSpu.php b/app/Models/ProductSpu.php index ebfa47a8..45025027 100644 --- a/app/Models/ProductSpu.php +++ b/app/Models/ProductSpu.php @@ -66,31 +66,4 @@ class ProductSpu extends Model { return $this->skus()->exists(); } - - /** - * 确认给定的 SKU 是否有效 - * - * @param \App\Models\ProductSku $sku - * @return bool - */ - public function isValidProductSku(ProductSku $sku): bool - { - if ($this->getKey() !== $sku->spu_id) { - return false; - } - - if (count($specs = (array) $sku->specs) === $this->specs->count()) { - foreach ($this->specs as $spec) { - $key = $spec->getKey(); - - if (! array_key_exists($key, $specs) || ! in_array($specs[$key], $spec->items)) { - return false; - } - } - - return true; - } - - return false; - } }