\App\Http\Controllers\AdminLogJobController

队列日志控制器

职责:队列执行台账的分页筛选、单条详情(敏感载荷掩码,超管明文)、 重新投递(parent 链审计)与取消(仅待处理)的 HTTP 入口。

┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 查询 index / show 分区 2 · 操作 redispatch / cancel └────────────────────────────────────────────────────────────┘

Summary

Methods
Properties
Constants
__construct()
index()
show()
redispatch()
cancel()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$logService
N/A

Properties

$logService

$logService : \App\Services\Admin\LogJobService

Type

LogJobService

Methods

__construct()

__construct(\App\Services\Admin\LogJobService  $logService) : mixed

Parameters

\App\Services\Admin\LogJobService $logService

Returns

mixed —

index()

index(\App\Http\Requests\Admin\LogJobIndexRequest  $request) : \Illuminate\Http\JsonResponse

队列日志列表

分页查询队列执行台账:队列、状态、来源、关键词与时间范围筛选, 关键词匹配载荷内容与失败原因。列表为轻载荷,不含全量 payload, 内容摘要恒按敏感掩码截断,全文走详情接口。

Parameters

\App\Http\Requests\Admin\LogJobIndexRequest $request

Returns

\Illuminate\Http\JsonResponse —

show()

show(int  $log) : \Illuminate\Http\JsonResponse

队列日志详情

载荷内容全量、尝试时间线、结果与错误;敏感字段缺省掩码, 超级管理员经 raw=1 查看明文。

Parameters

int $log

Returns

\Illuminate\Http\JsonResponse —

redispatch()

redispatch(int  $log) : \Illuminate\Http\JsonResponse

重新投递

复用载荷快照另立新行,parent_id 指向原记录,历史不覆写。

Parameters

int $log

Returns

\Illuminate\Http\JsonResponse —

cancel()

cancel(int  $log) : \Illuminate\Http\JsonResponse

取消任务

仅待处理记录可取消:删除原生队列表对应行,未被 worker 领取才删得到。

Parameters

int $log

Returns

\Illuminate\Http\JsonResponse —