feat: 图片压缩后上传COS + 修复订单LazyInitializationException + 添加调试日志
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user