|
...
|
...
|
@@ -81,6 +81,13 @@ class VideoTask extends Command |
|
|
|
if (empty($task_project)){
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
$domainModel = new DomainInfo();
|
|
|
|
$domainInfo = $domainModel->read(['project_id'=>$task_project->project_id]);
|
|
|
|
if($domainInfo === false){
|
|
|
|
$task_project->status = KeywordVideoTask::STATUS_CLOSE;
|
|
|
|
$task_project->save();
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
ProjectServer::useProject($task_project->project_id);
|
|
|
|
$keyword = $this->getProjectKeyword();
|
|
|
|
// 已经没有需要生成视频的关键词
|
|
...
|
...
|
@@ -94,7 +101,7 @@ class VideoTask extends Command |
|
|
|
if ($log){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
$keywordInfo = $this->getKeywordImage($val->id,$task_project->project_id);
|
|
|
|
$keywordInfo = $this->getKeywordImage($val->id,$task_project->project_id,$domainInfo['domain']);
|
|
|
|
$array = [
|
|
|
|
'project_id' => $task_project->project_id,
|
|
|
|
'keyword_id' => $val->id,
|
|
...
|
...
|
@@ -173,19 +180,14 @@ class VideoTask extends Command |
|
|
|
* @method :post
|
|
|
|
* @time :2024/2/23 16:28
|
|
|
|
*/
|
|
|
|
public function getKeywordImage($keyword_id,$project_id){
|
|
|
|
public function getKeywordImage($keyword_id,$project_id,$domain){
|
|
|
|
$keywordModel = new Keyword();
|
|
|
|
$keywordInfo = $keywordModel->read(['id'=>$keyword_id]);
|
|
|
|
//TODO::所有产品
|
|
|
|
$thumb = $this->getRecommendAndHotProducts($keywordInfo['route'],$project_id);
|
|
|
|
$domainModel = new DomainInfo();
|
|
|
|
$domainInfo = $domainModel->read(['project_id'=>$project_id]);
|
|
|
|
if(!empty($domainInfo)){
|
|
|
|
$keywordInfo['route'] = $domainInfo['domain'].'/'.$keywordInfo['route'];
|
|
|
|
}
|
|
|
|
$keyword_arr = Keyword::where("project_id",$project_id)->where("status",1)->inRandomOrder()->take(10)->pluck('title')->toArray();;
|
|
|
|
$data = [
|
|
|
|
'url'=>$keywordInfo['route'],
|
|
|
|
'url'=>$domain.'/'.$keywordInfo['route'],
|
|
|
|
'title'=>$keywordInfo['title'],
|
|
|
|
'keyword_title'=>$keywordInfo['keyword_title'],
|
|
|
|
'keyword_content'=>$keywordInfo['keyword_content'],
|
...
|
...
|
|