This commit is contained in:
2025-08-21 15:11:13 +08:00
parent 9c4ec38182
commit be0624821b

View File

@@ -124,7 +124,7 @@
statusMessage.innerHTML += ` (已等待${elapsedTime}秒)`;
// 任务完成
if (responseData.status === 'completed') {
if (responseData.status === 'completed' || responseData.status === 'complete') {
statusMessage.innerHTML = '<i class="fas fa-check-circle"></i> 音乐生成完成!';
statusMessage.style.backgroundColor = '#e8f5e9';
statusMessage.style.borderColor = '#a5d6a7';
@@ -151,8 +151,10 @@
})
.catch(error => {
console.error('检查任务状态失败:', error);
// 出现错误时也继续查询
timerId = setTimeout(checkTaskStatus, queryInterval);
// 只有在任务未完成且未超时时才继续查询
if (queryCount < maxQueries && !isTaskCompleted) {
timerId = setTimeout(checkTaskStatus, queryInterval);
}
});
}