lh 2 hafta önce
ebeveyn
işleme
487dae04e8
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      app/Services/Anime/AnimeService.php

+ 2 - 2
app/Services/Anime/AnimeService.php

@@ -574,7 +574,7 @@ class AnimeService
         $episodeNumbers = array_map('intval', array_column($episodes, 'episode_number'));
         $episodeTasks = DB::table('mp_batch_episode_generation_details')
             ->where('anime_id', $anime_id)
-            ->whereIn('status', ['pending', 'processing']) // 只获取待生成/生成中任务,已完成或失败的不显示
+            ->whereIn('status', ['pending', 'processing', 'failed']) // 只获取待生成/生成中任务,已完成或失败的不显示
             ->orderBy('episode_number')
             ->get()
             ->map(function ($task) use ($episodeNumbers) {
@@ -585,7 +585,7 @@ class AnimeService
                 return [
                     'episode_number' => (int)$task->episode_number,
                     'status'         => $task->status,
-                    'error_message'  => '',
+                    'error_message'  => $task->status == 'failed' ? $tash->error_message : '',
                 ];
             })
             ->filter()