feat: 图片压缩后上传COS + 修复订单LazyInitializationException + 添加调试日志

This commit is contained in:
AIGC Developer
2025-12-05 21:06:16 +08:00
parent b4b0230ee1
commit 624d560fb4
35 changed files with 1916 additions and 218 deletions

View File

@@ -1808,7 +1808,7 @@ const restoreProcessingTask = async () => {
return false
}
// 检查最近一条任务的状态(如果失败则显示失败状态,但不恢复输入参数
// 检查最近一条任务的状态(如果失败则显示失败状态和参考图
const checkLastTaskStatus = async () => {
if (!userStore.isAuthenticated) return
@@ -1817,14 +1817,30 @@ const checkLastTaskStatus = async () => {
if (response.data && response.data.success && response.data.data && response.data.data.length > 0) {
const lastTask = response.data.data[0]
// 只关注 FAILED 状态显示失败UI但不恢复输入参数
// 只关注 FAILED 状态显示失败UI和参考图
if (lastTask.status === 'FAILED') {
console.log('[Last Task Failed]', lastTask)
currentTask.value = lastTask
taskStatus.value = 'FAILED'
// 不恢复输入参数,让用户可以自由创建新任务
// 恢复提示词,让用户看到失败任务的内容
if (lastTask.prompt) {
inputText.value = lastTask.prompt
}
// 恢复参考图
if (lastTask.imageUrl) {
generatedImageUrl.value = processHistoryUrl(lastTask.imageUrl)
}
// 恢复其他参数
if (lastTask.aspectRatio) {
aspectRatio.value = lastTask.aspectRatio
}
if (lastTask.hdMode !== undefined) {
hdMode.value = lastTask.hdMode
}
}
// 如果最近一条任务是成功的,不需要处理
}
} catch (error) {
console.error('Check last task status error', error)