正在显示
1 个修改的文件
包含
10 行增加
和
8 行删除
| @@ -81,6 +81,13 @@ class VideoTask extends Command | @@ -81,6 +81,13 @@ class VideoTask extends Command | ||
| 81 | if (empty($task_project)){ | 81 | if (empty($task_project)){ |
| 82 | break; | 82 | break; |
| 83 | } | 83 | } |
| 84 | + $domainModel = new DomainInfo(); | ||
| 85 | + $domainInfo = $domainModel->read(['project_id'=>$task_project->project_id]); | ||
| 86 | + if($domainInfo === false){ | ||
| 87 | + $task_project->status = KeywordVideoTask::STATUS_CLOSE; | ||
| 88 | + $task_project->save(); | ||
| 89 | + continue; | ||
| 90 | + } | ||
| 84 | ProjectServer::useProject($task_project->project_id); | 91 | ProjectServer::useProject($task_project->project_id); |
| 85 | $keyword = $this->getProjectKeyword(); | 92 | $keyword = $this->getProjectKeyword(); |
| 86 | // 已经没有需要生成视频的关键词 | 93 | // 已经没有需要生成视频的关键词 |
| @@ -94,7 +101,7 @@ class VideoTask extends Command | @@ -94,7 +101,7 @@ class VideoTask extends Command | ||
| 94 | if ($log){ | 101 | if ($log){ |
| 95 | continue; | 102 | continue; |
| 96 | } | 103 | } |
| 97 | - $keywordInfo = $this->getKeywordImage($val->id,$task_project->project_id); | 104 | + $keywordInfo = $this->getKeywordImage($val->id,$task_project->project_id,$domainInfo['domain']); |
| 98 | $array = [ | 105 | $array = [ |
| 99 | 'project_id' => $task_project->project_id, | 106 | 'project_id' => $task_project->project_id, |
| 100 | 'keyword_id' => $val->id, | 107 | 'keyword_id' => $val->id, |
| @@ -173,19 +180,14 @@ class VideoTask extends Command | @@ -173,19 +180,14 @@ class VideoTask extends Command | ||
| 173 | * @method :post | 180 | * @method :post |
| 174 | * @time :2024/2/23 16:28 | 181 | * @time :2024/2/23 16:28 |
| 175 | */ | 182 | */ |
| 176 | - public function getKeywordImage($keyword_id,$project_id){ | 183 | + public function getKeywordImage($keyword_id,$project_id,$domain){ |
| 177 | $keywordModel = new Keyword(); | 184 | $keywordModel = new Keyword(); |
| 178 | $keywordInfo = $keywordModel->read(['id'=>$keyword_id]); | 185 | $keywordInfo = $keywordModel->read(['id'=>$keyword_id]); |
| 179 | //TODO::所有产品 | 186 | //TODO::所有产品 |
| 180 | $thumb = $this->getRecommendAndHotProducts($keywordInfo['route'],$project_id); | 187 | $thumb = $this->getRecommendAndHotProducts($keywordInfo['route'],$project_id); |
| 181 | - $domainModel = new DomainInfo(); | ||
| 182 | - $domainInfo = $domainModel->read(['project_id'=>$project_id]); | ||
| 183 | - if(!empty($domainInfo)){ | ||
| 184 | - $keywordInfo['route'] = $domainInfo['domain'].'/'.$keywordInfo['route']; | ||
| 185 | - } | ||
| 186 | $keyword_arr = Keyword::where("project_id",$project_id)->where("status",1)->inRandomOrder()->take(10)->pluck('title')->toArray();; | 188 | $keyword_arr = Keyword::where("project_id",$project_id)->where("status",1)->inRandomOrder()->take(10)->pluck('title')->toArray();; |
| 187 | $data = [ | 189 | $data = [ |
| 188 | - 'url'=>$keywordInfo['route'], | 190 | + 'url'=>$domain.'/'.$keywordInfo['route'], |
| 189 | 'title'=>$keywordInfo['title'], | 191 | 'title'=>$keywordInfo['title'], |
| 190 | 'keyword_title'=>$keywordInfo['keyword_title'], | 192 | 'keyword_title'=>$keywordInfo['keyword_title'], |
| 191 | 'keyword_content'=>$keywordInfo['keyword_content'], | 193 | 'keyword_content'=>$keywordInfo['keyword_content'], |
-
请 注册 或 登录 后发表评论