|
|
@@ -330,6 +330,7 @@ class AIVideoGenerationService
|
|
|
// 创建任务记录,复用现有表结构
|
|
|
$task = MpGenerateVideoTask::create([
|
|
|
'task_id' => $taskId,
|
|
|
+ 'alias_segment_id' => $params['alias_segment_id'] ?? '',
|
|
|
'prompt' => $params['prompt'] ?? '',
|
|
|
'first_frame_url' => $params['first_frame_url'] ?? '',
|
|
|
'tail_frame_url' => $params['tail_frame_url'] ?? '',
|
|
|
@@ -369,7 +370,7 @@ class AIVideoGenerationService
|
|
|
private function submitSeedanceTaskToApi(MpGenerateVideoTask $task): void
|
|
|
{
|
|
|
$client = new Client(['verify'=>false,'timeout'=>120]);
|
|
|
- // try {
|
|
|
+ try {
|
|
|
// 验证环境变量配置
|
|
|
$apiKey = env('VOLC_AI_API_KEY');
|
|
|
|
|
|
@@ -463,13 +464,13 @@ class AIVideoGenerationService
|
|
|
'extra_params' => array_merge($task->extra_params, ['api_response' => $responseData])
|
|
|
]);
|
|
|
}
|
|
|
- // } catch (\Exception $e) {
|
|
|
- // // 记录错误
|
|
|
- // $task->updateStatus(MpGenerateVideoTask::STATUS_FAILED, [
|
|
|
- // 'error_message' => 'API请求失败: ' . $e->getMessage()
|
|
|
- // ]);
|
|
|
- // Utils::throwError('1001:'.$e->getMessage());
|
|
|
- // }
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ // 记录错误
|
|
|
+ $task->updateStatus(MpGenerateVideoTask::STATUS_FAILED, [
|
|
|
+ 'error_message' => 'API请求失败: ' . $e->getMessage()
|
|
|
+ ]);
|
|
|
+ Utils::throwError('1001:'.$e->getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 更新即梦AI视频任务状态
|