|
...
|
...
|
@@ -63,11 +63,12 @@ class AiVideoLogic extends BaseLogic |
|
|
|
* @detail :status=1/待执行
|
|
|
|
*/
|
|
|
|
public function sendTask(){
|
|
|
|
$aiVideoTaskModel = new AiVideoTask();
|
|
|
|
$aiVideoService = new AiVideoService($this->user['project_id']);
|
|
|
|
$result = $aiVideoService->createTask($this->param['title'],$this->param['description'],$this->param['images'],$this->param['anchor'] ?? []);
|
|
|
|
$storage = $aiVideoTaskModel->videoSetting()[$this->user['video_setting'] ?? 1];
|
|
|
|
$result = $aiVideoService->createTask($this->param['title'],$this->param['description'],$this->param['images'],$this->param['anchor'] ?? [],$storage);
|
|
|
|
if($result['status'] == 200){
|
|
|
|
$aiVideoTaskModel = new AiVideoTask();
|
|
|
|
$aiVideoTaskModel->addReturnId(['task_id'=>$result['data']['task_id'],'project_id'=>$this->user['project_id']]);
|
|
|
|
$aiVideoTaskModel->addReturnId(['task_id'=>$result['data']['task_id'],'project_id'=>$this->user['project_id'],'storage'=>$storage]);
|
|
|
|
$id = $this->model->addReturnId(['title'=>$this->param['title'],'task_id'=>$result['data']['task_id'],'description'=>$this->param['description'],'project_id'=>$this->user['project_id'],'images'=>json_encode($this->param['images'],true),'anchor'=>json_encode($this->param['anchor'] ?? [],true)]);
|
|
|
|
return $this->success(['id'=>$id]);
|
|
|
|
}
|
...
|
...
|
|