AnimeService = $AnimeService; $this->AIImageGenerationService = $AIImageGenerationService; $this->AIVideoGenerationService = $AIVideoGenerationService; } // 批量生成主体图片 public function batchSetRoleImg(Request $request) { // 忽略所有超时限制 set_time_limit(0); ini_set('max_execution_time', '0'); $data = $request->all(); $result = $this->AnimeService->batchSetRoleImg($data); return $this->success($result); } // 批量生成场景图片 public function batchSetSceneImg(Request $request) { // 忽略所有超时限制 set_time_limit(0); ini_set('max_execution_time', '0'); $data = $request->all(); $result = $this->AnimeService->batchSetSceneImg($data); return $this->success($result); } // 编辑动漫 public function editAnime(Request $request) { $data = $request->all(); $result = $this->AnimeService->editAnime($data); return $this->success(['success'=>$result ? 1 : 0]); } // 动漫详情 public function animeDetail(Request $request) { $data = $request->all(); $result = $this->AnimeService->animeDetail($data); return $this->success($result); } // public function scriptList(Request $request) { // $data = $request->all(); // $result = $this->AnimeService->scriptList($data); // return $this->success($result, [new AnimeTransformer(), 'newBuildScriptList']); // } }