1
0
Files
lkafu/app/Listeners/OrderClosedListener.php
2020-08-06 14:45:56 +08:00

28 lines
560 B
PHP

<?php
namespace App\Listeners;
use Illuminate\Contracts\Queue\ShouldQueue;
use RuLong\Order\Events\OrderClosed as OrderClosedEvent;
class OrderClosedListener implements ShouldQueue
{
public $queue = 'LISTENER';
/**
* Handle the event.
*
* @param OrderClosedEvent $event
* @return void
*/
public function handle(OrderClosedEvent $event)
{
$order = $event->order;
//返回库存
foreach ($order->details as $detail) {
$detail->item->addStock($detail->number);
}
}
}