diff --git a/src/features/subject-images/useSubjectImages.ts b/src/features/subject-images/useSubjectImages.ts index e4e5877..bb45982 100644 --- a/src/features/subject-images/useSubjectImages.ts +++ b/src/features/subject-images/useSubjectImages.ts @@ -89,8 +89,8 @@ export function useSubjectImages() { } /** - * 只为 Identity Anchor 已变化的 Character Form 重新生成候选图。 - * 新图继续保持候选状态,避免批量任务替用户静默切换 Primary。 + * 只刷新 Identity Anchor 已变化的 Character Form。 + * 用户已经明确确认“刷新过期形态”,因此成功的新图直接切换为当前 Primary;旧图仍保留为历史记录。 */ async function generateStale() { if (blocked.value || !batchValid.value || !staleForms.value.length) return @@ -104,10 +104,10 @@ export function useSubjectImages() { try { const image = await subjectImagesApi.generate(form.id, { provider: 'seedream', - setPrimary: false + setPrimary: true }) if (!image || image.subjectFormId !== form.id || image.status !== 'completed' || !image.imageUrl) { - throw new Error(image?.error || '接口未返回已完成的候选图') + throw new Error(image?.error || '接口未返回已完成的主参考图') } return { subjectFormId: form.id, success: true as const } } catch (error) {