oQueueJob->init($job); $taskId = isset($data['task_id']) ? intval($data['task_id']) : 0; if ($taskId <= 0) { $job->delete(); return; } $service = new PromotionService(); $service->enqueuePrepareTask($taskId); $job->delete(); } }