修改自动推广的相关任务

This commit is contained in:
wangjinlei
2026-04-24 17:55:58 +08:00
parent e50decedcd
commit a955316ec3
3 changed files with 17 additions and 18 deletions

View File

@@ -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']);
}

View File

@@ -21,21 +21,21 @@ class PromotionPrepareTask
{
$taskId = intval(isset($data['task_id']) ? $data['task_id'] : 0);
$service = new PromotionService();
$result = $service->dispatchPrepareEmails($taskId);
// if (!$taskId) {
// $job->delete();
// return;
// }
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());
}
// 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();
}

View File

@@ -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');
}
}