STATUS_PENDING
STATUS_PENDING = 0
状态:待处理(已投递,等 worker 领取)
队列日志(日志家族)
职责:队列执行的全量台账——payload 参数快照(含收件人/变量/上下文)、 status 状态机(待处理/处理中/成功/失败/取消)、attempt_log 逐次尝试摘要、 result 成功结果、error_* 最终失败信息;uuid 关联 Laravel 原生队列表, parent_id 构成重投审计链(重投不改历史,另立新行)。
$id : int
主键ID
$uuid : string|null
Laravel Job UUID:关联 td_sys_job / td_sys_job_failed
$parent_id : int|null
重投来源记录 id(审计链)
$type_code : string
队列编码
$queue_name : string
队列名
$payload : array
参数快照(内容全量留存)
$source : string
投递来源:api 接口 / console 命令 / test 界面测试 / cron
$source_desc : string|null
来源描述:接口路径、操作人等
$operator_id : int|null
操作人 id
$operator_name : string|null
操作人名称
$status : int
状态:0=待处理 1=处理中 2=成功 3=失败 4=取消
$attempts : int
已执行尝试次数
$attempt_log : array|null
每次尝试摘要 [{attempt,started_at,finished_at,duration_ms,result,error}]
$result : array|null
成功结果(如发送渠道/回执信息)
$error_msg : string|null
失败原因(最终失败时落)
$error_class : string|null
异常类名
$error_trace : string|null
异常堆栈(截断保存)
$batch_id : string|null
批次 UUID
$dispatch_at : string|null
投递时间
$first_run_at : string|null
首次执行时间
$finished_at : string|null
结束时间
$duration_ms : int|null
最终执行耗时(毫秒)
$create_time : string
创建时间
$update_time : string|null
更新时间
┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 常量 状态 / 来源 / 终态判定 分区 2 · 表名与属性 $table / $fillable / casts └────────────────────────────────────────────────────────────┘