fix: 优化图片生成与上传错误处理及任务信息返回

- 图片上传接口新增状态码校验,返回明确错误信息
- 图片生成任务失败时记录完整错误信息与堆栈
- 图片任务查询结果补充发布状态、分类及错误信息
- 网关层模型名规范化与少量代码格式优化
This commit is contained in:
ccnetcore
2026-01-03 14:03:24 +08:00
parent 5a7f0ab108
commit 88fae0cdc2
3 changed files with 22 additions and 7 deletions

View File

@@ -84,10 +84,11 @@ public class ImageGenerationJob : AsyncBackgroundJob<ImageGenerationJobArgs>, IT
}
catch (Exception ex)
{
_logger.LogError(ex, "图片生成任务失败TaskId: {TaskId}, Error: {Error}", args.TaskId, ex.Message);
var error = $"图片任务失败TaskId: {args.TaskId},错误信息: {ex.Message},错误堆栈:{ex.StackTrace}";
_logger.LogError(ex, error);
task.TaskStatus = TaskStatusEnum.Fail;
task.ErrorInfo = ex.Message;
task.ErrorInfo = error;
await _imageStoreTaskRepository.UpdateAsync(task);
}