wasChanged('status') && $order->status === SparePartOrder::STATUS_IN_STOCK) { $this->shortageService->processPartOrderReceipt($order); } } /** * При создании партии со статусом in_stock — сразу обрабатываем дефициты */ public function created(SparePartOrder $order): void { if ($order->status === SparePartOrder::STATUS_IN_STOCK) { $this->shortageService->processPartOrderReceipt($order); } } }