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

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

@@ -8179,6 +8179,11 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
 
         // ace_mode=1: acts 返回值按合并格式调整
         if ((int)$ace_mode === 1) {
+            $table_act_data = DB::table('mp_episode_segments')->where('episode_id', $episode_id)->orderBy('act_number')->select('id as act_id', 'act_number')->get();
+            $act_map = [];
+            foreach ($table_act_data as $item) {
+                $act_map[getProp($item, 'act_number')] = getProp($item, 'act_id');
+            }
             $restructured_acts = [];
             foreach ($acts as $act) {
                 $act_segments = getProp($act, 'segments', []);
@@ -8195,6 +8200,7 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
                     'anime_id' => $anime_id,
                     'episode_id' => $episode_id,
                     'episode_number' => $episode_number,
+                    'act_id'    => isset($act_map[getProp($act, 'act_number')]) ? $act_map[getProp($act, 'act_number')] : 0,
                     'act_number' => getProp($act, 'act_number'),
                     'act_title' => getProp($act, 'act_title'),
                     'act_duration' => getProp($act, 'act_duration'),
@@ -8205,7 +8211,6 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
             }
             $acts = $restructured_acts;
         }
-        dLog('deepseek')->info('$acts', $acts);
         $episode['episode_id'] = $episode_id;
         $episode['roles'] = $merged_roles;
         $episode['scenes'] = $merged_scenes;