diff --git a/furniture-3d-system/src/server/services/bom-costing/bom-costing-processing.service.ts b/furniture-3d-system/src/server/services/bom-costing/bom-costing-processing.service.ts index 3fd0390c..f6ebc55d 100644 --- a/furniture-3d-system/src/server/services/bom-costing/bom-costing-processing.service.ts +++ b/furniture-3d-system/src/server/services/bom-costing/bom-costing-processing.service.ts @@ -893,7 +893,12 @@ export class BomCostingProcessingService { message: `正在汇总第 ${progress.batchIndex}/${progress.totalBatches} 批规格结构` + `(${progress.batchSkuCount} 个 SKU)`, - payload: progress, + payload: { + batchIndex: progress.batchIndex, + totalBatches: progress.totalBatches, + batchSkuCount: progress.batchSkuCount, + completedSkuCount: progress.completedSkuCount, + }, }) }, onSynthesisBatchCompleted: async (progress) => { @@ -910,7 +915,17 @@ export class BomCostingProcessingService { progress: caseProgress, message: `已完成 ${progress.completedSkuCount}/${analysisInputStats.inputSkuCount} 个 SKU 的结构汇总`, - payload: progress, + payload: { + batchIndex: progress.batchIndex, + totalBatches: progress.totalBatches, + batchSkuCount: progress.batchSkuCount, + completedSkuCount: progress.completedSkuCount, + model: progress.model, + callId: progress.callId, + durationMs: progress.durationMs, + promptTokens: progress.promptTokens, + completionTokens: progress.completionTokens, + }, }) }, })