From d88233fd5bff556f9ac9a60917cf1abeb1b65d3a Mon Sep 17 00:00:00 2001 From: WangDL Date: Sat, 23 May 2026 20:08:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20M0-10=20=E2=80=94=20audit=20log=20for?= =?UTF-8?q?=20manual=20task=20retry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/admin-events/admin-events.controller.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/admin-events/admin-events.controller.ts b/src/modules/admin-events/admin-events.controller.ts index 5054fbb..75a6407 100644 --- a/src/modules/admin-events/admin-events.controller.ts +++ b/src/modules/admin-events/admin-events.controller.ts @@ -71,6 +71,8 @@ export class AdminEventsController { const job = await q.getJob(jobId); if (!job) return { error: 'Job not found' }; await job.retry(); + // Audit retry operation + await this.prisma.adminAuditLog.create({ data: { adminUserId: 'system', action: 'TASK_RETRY', resourceType: 'TaskLog', resourceId: jobId } }).catch(() => {}); // Audit await this.prisma.taskLog.updateMany({ where: { jobId }, data: { status: 'retried', updatedAt: new Date() } }).catch(() => {}); return { success: true };