merge: release BOM synthesis progress serialization

This commit is contained in:
WuYongJie 2026-08-04 18:34:01 +08:00
commit 6ba383076a

View File

@ -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,
},
})
},
})