feat(media): 作品保存恢复 - 按原任务重试交付并避免重复生成计费
This commit is contained in:
@@ -22,6 +22,7 @@ func (s *Service) processTask(ctx context.Context, task model.Task) (map[string]
|
||||
task.InputJSON = decryptedInput
|
||||
ctx = withTaskExecutionID(ctx, task.ID)
|
||||
ctx = withProviderAnalytics(ctx, s, task)
|
||||
ctx = context.WithValue(ctx, mediaExecutionTaskKey{}, task)
|
||||
|
||||
if task.Type == "canvas_text" || task.Type == "canvas_image" || task.Type == "canvas_video" || task.Type == "canvas_audio" {
|
||||
result, err := s.processCanvasGenerationTask(ctx, task.UserID, task.ProjectID, task.Type, task.Prompt, task.InputJSON)
|
||||
|
||||
Reference in New Issue
Block a user