Files
tougao/application/api/job/myQueue.php
2026-05-08 15:38:15 +08:00

31 lines
562 B
PHP

<?php
namespace app\api\job;
use think\queue\Job;
class myQueue
{
public function fire(Job $job, $data)
{
try {
// 你的业务逻辑(哪怕是空的)
// 这里写任何代码
// 执行成功,删除任务
$job->delete();
} catch (\Throwable $e) {
// 如果你不想重试,直接删除
$job->delete();
}
}
// 可选:任务失败时执行
public function failed($data)
{
// 失败后不做处理,直接跳过
}
}