3D 提交把兜底铸的尝试代次写回对话框状态

- 新增 resolveModel3dAttemptNonce,提交计划带出本次实际使用的代次
- 提交编排在进入 generating 时把该代次写回 dialog,缺代次的老快照不再每次换键
- 补老快照场景用例,断言幂等键前缀与写回的代次一致
This commit is contained in:
2026-09-22 16:59:18 +08:00
parent 62f1ca4537
commit 00eed191c5
3 changed files with 40 additions and 2 deletions
@@ -93,6 +93,8 @@ export function useModel3dGenerationTask({
}
updateCanvasGenerationDialogById(dialogId, (currentDialog) => ({
...currentDialog,
// 兜底铸的代次要写回状态:否则老快照每次提交都换幂等键,去重保护失效。
model3dAttemptNonce: planResult.plan.attemptNonce,
status: 'generating',
composerOpen: false,
errorMessage: undefined,