修改自动推广的相关任务
This commit is contained in:
@@ -1737,8 +1737,7 @@ class EmailClient extends Base
|
||||
return jsonError($rule->getError());
|
||||
}
|
||||
$service = new PromotionService();
|
||||
$service->enqueuePrepareEmail($data['id']);
|
||||
$service->log("dsadsadsad");
|
||||
$service->dispatchPrepareEmails($data['id']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -21,21 +21,21 @@ class PromotionPrepareTask
|
||||
{
|
||||
$taskId = intval(isset($data['task_id']) ? $data['task_id'] : 0);
|
||||
$service = new PromotionService();
|
||||
|
||||
if (!$taskId) {
|
||||
$job->delete();
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
$result = $service->dispatchPrepareEmails($taskId);
|
||||
$service->log('[PromotionPrepareTask] task=' . $taskId
|
||||
. ' dispatched=' . $result['dispatched']
|
||||
. ' already_done=' . ($result['already_done'] ? 1 : 0)
|
||||
. (empty($result['error']) ? '' : ' error=' . $result['error']));
|
||||
} catch (\Exception $e) {
|
||||
$service->log('[PromotionPrepareTask] task=' . $taskId . ' exception=' . $e->getMessage());
|
||||
}
|
||||
// if (!$taskId) {
|
||||
// $job->delete();
|
||||
// return;
|
||||
// }
|
||||
|
||||
// try {
|
||||
// $result = $service->dispatchPrepareEmails($taskId);
|
||||
// $service->log('[PromotionPrepareTask] task=' . $taskId
|
||||
// . ' dispatched=' . $result['dispatched']
|
||||
// . ' already_done=' . ($result['already_done'] ? 1 : 0)
|
||||
// . (empty($result['error']) ? '' : ' error=' . $result['error']));
|
||||
// } catch (\Exception $e) {
|
||||
// $service->log('[PromotionPrepareTask] task=' . $taskId . ' exception=' . $e->getMessage());
|
||||
// }
|
||||
|
||||
$job->delete();
|
||||
}
|
||||
|
||||
@@ -585,9 +585,9 @@ class PromotionService
|
||||
$data = ['task_id' => intval($taskId)];
|
||||
|
||||
if ($delay > 0) {
|
||||
Queue::later($delay, $jobClass, $data, 'promotionPrepareTask');
|
||||
Queue::later($delay, $jobClass, $data, 'PromotionPrepareTask');
|
||||
} else {
|
||||
Queue::push($jobClass, $data, 'promotionPrepareTask');
|
||||
Queue::push($jobClass, $data, 'PromotionPrepareTask');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user