bztang-admin/app/Jobs/OrderBonusStatusJob.php

42 lines
1.0 KiB
PHP

<?php
/**
* Author:
* Date: 2018/9/19
* Time: 下午3:37
*/
namespace app\Jobs;
use app\backend\modules\charts\models\OrderIncomeCount;
use app\common\events\order\CreatedOrderPluginBonusEvent;
use app\common\models\Order;
use app\common\models\order\OrderPluginBonus;
use app\common\models\OrderGoods;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
use Yunshop\StoreCashier\common\models\CashierOrder;
use Yunshop\StoreCashier\common\models\StoreOrder;
use Yunshop\Supplier\common\models\SupplierOrder;
class OrderBonusStatusJob implements ShouldQueue
{
use InteractsWithQueue, Queueable, SerializesModels;
protected $orderId;
public function __construct($orderId)
{
$this->orderId = $orderId;
}
public function handle()
{
OrderPluginBonus::updateStatus($this->orderId);
}
}