|
@@ -154,7 +154,7 @@ class VideoGenerationController extends BaseController
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$task = $this->aiVideoGenerationService->createJimengTask($data);
|
|
$task = $this->aiVideoGenerationService->createJimengTask($data);
|
|
|
- return $this->success(['task_id' => $task->task_id, 'status' => $task->status]);
|
|
|
|
|
|
|
+ return $this->success(['task_id' => $task->id, 'status' => $task->status]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -165,7 +165,7 @@ class VideoGenerationController extends BaseController
|
|
|
*/
|
|
*/
|
|
|
public function taskStatus(string $taskId): JsonResponse
|
|
public function taskStatus(string $taskId): JsonResponse
|
|
|
{
|
|
{
|
|
|
- $task = \App\Models\MpGenerateVideoTask::where('task_id', $taskId)->first();
|
|
|
|
|
|
|
+ $task = \App\Models\MpGenerateVideoTask::where('id', $taskId)->first();
|
|
|
|
|
|
|
|
if (!$task) {
|
|
if (!$task) {
|
|
|
return response()->json([
|
|
return response()->json([
|
|
@@ -177,7 +177,7 @@ class VideoGenerationController extends BaseController
|
|
|
return response()->json([
|
|
return response()->json([
|
|
|
'success' => true,
|
|
'success' => true,
|
|
|
'data' => [
|
|
'data' => [
|
|
|
- 'task_id' => $task->task_id,
|
|
|
|
|
|
|
+ 'task_id' => $task->id,
|
|
|
'status' => $task->status,
|
|
'status' => $task->status,
|
|
|
'result_url' => $task->result_url,
|
|
'result_url' => $task->result_url,
|
|
|
'error_message' => $task->error_message,
|
|
'error_message' => $task->error_message,
|
|
@@ -458,7 +458,7 @@ class VideoGenerationController extends BaseController
|
|
|
$this->validateSeedanceContent($data['content']);
|
|
$this->validateSeedanceContent($data['content']);
|
|
|
|
|
|
|
|
$task = $this->aiVideoGenerationService->createSeedanceTask($data);
|
|
$task = $this->aiVideoGenerationService->createSeedanceTask($data);
|
|
|
- return $this->success(['task_id' => $task->task_id, 'status' => $task->status]);
|
|
|
|
|
|
|
+ return $this->success(['task_id' => $task->id, 'status' => $task->status]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -470,7 +470,7 @@ class VideoGenerationController extends BaseController
|
|
|
public function getSeedanceTaskStatus(string $taskId): JsonResponse
|
|
public function getSeedanceTaskStatus(string $taskId): JsonResponse
|
|
|
{
|
|
{
|
|
|
try {
|
|
try {
|
|
|
- $task = \App\Models\MpGenerateVideoTask::where('task_id', $taskId)->first();
|
|
|
|
|
|
|
+ $task = \App\Models\MpGenerateVideoTask::where('id', $taskId)->first();
|
|
|
|
|
|
|
|
if (!$task) {
|
|
if (!$task) {
|
|
|
return response()->json([
|
|
return response()->json([
|
|
@@ -715,7 +715,7 @@ class VideoGenerationController extends BaseController
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$task = $this->aiVideoGenerationService->createKelingOmniTask($data);
|
|
$task = $this->aiVideoGenerationService->createKelingOmniTask($data);
|
|
|
- return $this->success(['task_id' => $task->task_id, 'status' => $task->status]);
|
|
|
|
|
|
|
+ return $this->success(['task_id' => $task->id, 'status' => $task->status]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -727,7 +727,7 @@ class VideoGenerationController extends BaseController
|
|
|
public function getKelingTaskStatus(string $taskId): JsonResponse
|
|
public function getKelingTaskStatus(string $taskId): JsonResponse
|
|
|
{
|
|
{
|
|
|
try {
|
|
try {
|
|
|
- $task = \App\Models\MpGenerateVideoTask::where('task_id', $taskId)->first();
|
|
|
|
|
|
|
+ $task = \App\Models\MpGenerateVideoTask::where('id', $taskId)->first();
|
|
|
|
|
|
|
|
if (!$task) {
|
|
if (!$task) {
|
|
|
return response()->json([
|
|
return response()->json([
|
|
@@ -795,7 +795,7 @@ class VideoGenerationController extends BaseController
|
|
|
'message' => '主体创建任务已提交',
|
|
'message' => '主体创建任务已提交',
|
|
|
'request_id' => uniqid(),
|
|
'request_id' => uniqid(),
|
|
|
'data' => [
|
|
'data' => [
|
|
|
- 'task_id' => $element->task_id,
|
|
|
|
|
|
|
+ 'task_id' => $element->id,
|
|
|
'task_info' => [
|
|
'task_info' => [
|
|
|
'external_task_id' => $element->external_task_id,
|
|
'external_task_id' => $element->external_task_id,
|
|
|
],
|
|
],
|
|
@@ -835,7 +835,7 @@ class VideoGenerationController extends BaseController
|
|
|
$externalTaskId = $request->get('external_task_id');
|
|
$externalTaskId = $request->get('external_task_id');
|
|
|
|
|
|
|
|
// 先查询本地数据库
|
|
// 先查询本地数据库
|
|
|
- $query = AIElement::where('task_id', $taskId);
|
|
|
|
|
|
|
+ $query = AIElement::where('id', $taskId);
|
|
|
if ($externalTaskId) {
|
|
if ($externalTaskId) {
|
|
|
$query->orWhere('external_task_id', $externalTaskId);
|
|
$query->orWhere('external_task_id', $externalTaskId);
|
|
|
}
|
|
}
|
|
@@ -860,7 +860,7 @@ class VideoGenerationController extends BaseController
|
|
|
|
|
|
|
|
// 构建响应数据
|
|
// 构建响应数据
|
|
|
$responseData = [
|
|
$responseData = [
|
|
|
- 'task_id' => $localElement->task_id,
|
|
|
|
|
|
|
+ 'task_id' => $localElement->id,
|
|
|
'task_status' => $localElement->task_status,
|
|
'task_status' => $localElement->task_status,
|
|
|
'task_status_msg' => $localElement->task_status_msg,
|
|
'task_status_msg' => $localElement->task_status_msg,
|
|
|
'task_info' => [
|
|
'task_info' => [
|
|
@@ -1061,8 +1061,7 @@ class VideoGenerationController extends BaseController
|
|
|
// 转换数据格式
|
|
// 转换数据格式
|
|
|
$data = $elements->map(function ($element) {
|
|
$data = $elements->map(function ($element) {
|
|
|
return [
|
|
return [
|
|
|
- 'id' => $element->id,
|
|
|
|
|
- 'task_id' => $element->task_id,
|
|
|
|
|
|
|
+ 'task_id' => $element->id,
|
|
|
'external_task_id' => $element->external_task_id,
|
|
'external_task_id' => $element->external_task_id,
|
|
|
'task_status' => $element->task_status,
|
|
'task_status' => $element->task_status,
|
|
|
'task_status_msg' => $element->task_status_msg,
|
|
'task_status_msg' => $element->task_status_msg,
|