From a14f490526446681de8ddc470c3583338f752ded Mon Sep 17 00:00:00 2001 From: wangdl Date: Sun, 21 Jun 2026 17:51:37 +0800 Subject: [PATCH] =?UTF-8?q?fix(M-AI-05):=20correct=20createJob=20return=20?= =?UTF-8?q?type=20=E2=80=94=20result.id=20not=20result.job.id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AiJobCreationService.createJob() returns AiJob entity directly, not wrapped in { job: {...} }. Build error: TS2339 Property 'job' does not exist on type AiJob. Fixed: result.job.id → result.id (lines 135, 141). Co-Authored-By: Claude --- src/modules/ai-analysis/feynman-execution-router.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/ai-analysis/feynman-execution-router.ts b/src/modules/ai-analysis/feynman-execution-router.ts index 2e75b0a..4b22f7c 100644 --- a/src/modules/ai-analysis/feynman-execution-router.ts +++ b/src/modules/ai-analysis/feynman-execution-router.ts @@ -132,13 +132,13 @@ export class FeynmanExecutionRouter { }); this.logger.log( - `Feynman Unified: jobId=${result.job.id} userId=${userId} ` + + `Feynman Unified: jobId=${result.id} userId=${userId} ` + `submissionId=${submissionId} idempotencyKey=${idempotencyKey}`, ); // 8. 返回兼容响应(不删除旧字段,新增可选字段) return { - jobId: result.job.id, + jobId: result.id, status: 'queued', engineMode: 'unified', lifecycleStatus: 'queued',