Просмотр исходного кода

调整重新生成分段剧本接口的本集内容获取逻辑

lh 3 дней назад
Родитель
Сommit
76d78edb0c
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      app/Services/DeepSeek/DeepSeekService.php

+ 8 - 1
app/Services/DeepSeek/DeepSeekService.php

@@ -8457,7 +8457,7 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
             $target_anime_id = $segment->anime_id;
             $target_episode_number = $segment->episode_number;
             $reference_content = $segment->act_content ?? '';
-            
+            $reference_content = "\n\n【原分段剧本内容】\n{$reference_content}";
         } else {
             // 整个剧集模式:获取所有片段的内容
             $segments = DB::table('mp_episode_segments')
@@ -8483,6 +8483,13 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
                 }
             }
             $reference_content = implode("\n\n", $act_contents);
+
+            $episode_content = DB::table('mp_anime_episodes')->where('id', $episode_id)->value('content');
+            if ($episode_content) {
+                $reference_content = "\n\n【本集原始内容】\n{$episode_content}\n\n【本集生成剧本内容】\n{$reference_content}";
+            }else {
+                $reference_content = "\n\n【原分段剧本内容】\n{$reference_content}";
+            }
         }
         
         if (empty($reference_content)) {