Преглед изворни кода

新增确认剧本大纲功能

lh пре 4 месеци
родитељ
комит
c1075b9ef9

+ 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']);
+    });
     
 });