فهرست منبع

新增确认剧本大纲功能

lh 6 ماه پیش
والد
کامیت
c1075b9ef9
4فایلهای تغییر یافته به همراه193 افزوده شده و 6 حذف شده
  1. 16 3
      app/Http/Controllers/DeepSeek/DeepSeekController.php
  2. 47 1
      app/Libs/Helpers.php
  3. 124 2
      app/Services/DeepSeek/DeepSeekService.php
  4. 6 0
      routes/api.php

+ 16 - 3
app/Http/Controllers/DeepSeek/DeepSeekController.php

@@ -367,12 +367,25 @@ class DeepSeekController extends BaseController
         ]);
     }
 
-    /**
-     * 保存剧本
-     */
+    // 保存剧本
     public function saveScript(Request $request) {
         $data = $request->all();
         $result = $this->deepseekService->saveScript($data);
         return $this->success(['success'=>$result ? 1 : 0]);
     }
+
+    // 导出剧本
+    public function exportScript(Request $request) {
+        $data = $request->all();
+        $result = $this->deepseekService->exportScript($data);
+        return $this->success(['success'=>$result ? 1 : 0]);
+    }
+        
+
+    // 确认动漫剧本大纲
+    public function confirmOutline(Request $request) {
+        $data = $request->all();
+        $result = $this->deepseekService->confirmOutline($data);
+        return $this->success(['success'=>$result ? 1 : 0]);
+    }
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 47 - 1
app/Libs/Helpers.php


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 124 - 2
app/Services/DeepSeek/DeepSeekService.php


+ 6 - 0
routes/api.php

@@ -93,6 +93,7 @@ Route::group(['middleware' => ['bindToken', 'bindExportToken', 'checkLogin']], f
         Route::post('chatWithFile', [DeepSeekController::class, 'chatWithFile']);
         Route::post('chatWithFileStream', [DeepSeekController::class, 'chatWithFileStream']);
         Route::post('saveScript', [DeepSeekController::class, 'saveScript']);
+        Route::get('exportScript', [DeepSeekController::class, 'exportScript']);
     });
 
     // AI生成
@@ -123,6 +124,11 @@ Route::group(['middleware' => ['bindToken', 'bindExportToken', 'checkLogin']], f
         Route::post('element/delete', [VideoGenerationController::class, 'deleteElement']);
         Route::get('element/local/list', [VideoGenerationController::class, 'getLocalElementsList']);
     });
+
+    // 动漫管理
+    Route::group(['prefix' => 'anime'], function () {
+        Route::post('confirmOutline', [DeepSeekController::class, 'confirmOutline']);
+    });
     
 });