lh 3 месяцев назад
Родитель
Сommit
c985e1c06e
2 измененных файлов с 6 добавлено и 6 удалено
  1. 5 6
      app/Http/Controllers/Anime/AnimeController.php
  2. 1 0
      routes/api.php

+ 5 - 6
app/Http/Controllers/Anime/AnimeController.php

@@ -504,11 +504,11 @@ class AnimeController extends BaseController
         // 验证参数
         $validator = Validator::make($data, [
             'anime_id' => 'required|string',
-            'episode_number' => 'required|integer',
+            'episode_id' => 'required|integer',
         ], [
             'anime_id.required' => '动漫对话ID不能为空',
-            'episode_number.required' => '剧集序号不能为空',
-            'episode_number.integer' => '剧集序号必须是整数',
+            'episode_id.required' => '剧集ID不能为空',
+            'episode_id.integer' => '剧集ID必须是整数',
         ]);
         
         if ($validator->fails()) {
@@ -517,7 +517,6 @@ class AnimeController extends BaseController
         
         $animeId = $data['anime_id'];
         $episodeId = $data['episode_id'];
-        $episodeNumber = $data['episode_number'];
         
         // 获取所有分镜信息
         $segments = DB::table('mp_episode_segments')
@@ -558,7 +557,8 @@ class AnimeController extends BaseController
                 $videoDuration = -1;
                 
                 // 默认模型
-                $model = getProp($data, 'model', 'doubao-seedance-1-0-pro-250528');
+                // $model = getProp($data, 'model', 'doubao-seedance-1-0-pro-250528');
+                $model = getProp($data, 'model', 'doubao-seedance-1-5-pro-251215');
                 
                 // 构建视频生成参数
                 $videoParams = [
@@ -663,7 +663,6 @@ class AnimeController extends BaseController
                 $logData = [
                     'segment_id' => $segment->segment_id,
                     'anime_id' => $animeId,
-                    'episode_number' => $episodeNumber
                 ];
                 dLog('anime')->error('创建分镜视频任务失败: ' . $e->getMessage(), $logData);
                 logDB('anime', 'error', '创建分镜视频任务失败: ' . $e->getMessage(), $logData);

+ 1 - 0
routes/api.php

@@ -129,6 +129,7 @@ Route::group(['middleware' => ['bindToken', 'bindExportToken', 'checkLogin']], f
     // 动漫管理
     Route::group(['prefix' => 'anime'], function () {
         Route::get('textModel', [AnimeController::class, 'textModel']);                         // 文生文模型
+        Route::get('imageModel', [AnimeController::class, 'imageModel']);                       // 文生图模型
         Route::get('artStyleList', [AnimeController::class, 'artStyleList']);                   // 艺术风格列表
         Route::post('create', [AnimeController::class, 'createAnime']);                         // 创建动漫
         Route::post('addChat', [DeepSeekController::class, 'addChat']);                         // 新增动漫对话