// +---------------------------------------------------------------------- namespace app\jobs\order; use app\services\order\StoreOrderServices; use crmeb\basic\BaseJobs; use crmeb\traits\QueueTrait; /** * 自动取消未支付订单 * Class AutoOrderUnpaidCancelJob * @package app\jobs\order */ class AutoOrderUnpaidCancelJob extends BaseJobs { use QueueTrait; /** * @return string */ protected static function queueName() { return 'CRMEB_PRO_TASK'; } /** * @param $page * @param $limit * @return bool * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function doJob($page, $limit) { /** @var StoreOrderServices $service */ $service = app()->make(StoreOrderServices::class); return $service->runOrderUnpaidCancel($page, $limit); } }