|
...
|
...
|
@@ -90,7 +90,7 @@ class VideoTask extends Command |
|
|
|
continue;
|
|
|
|
}
|
|
|
|
ProjectServer::useProject($task_project->project_id);
|
|
|
|
$keyword = $this->getProjectKeyword();
|
|
|
|
$keyword = $this->getProjectKeyword($task_project->number);
|
|
|
|
// 已经没有需要生成视频的关键词
|
|
|
|
if (!$keyword) {
|
|
|
|
$task_project->status = KeywordVideoTask::STATUS_CLOSE;
|
|
...
|
...
|
@@ -155,12 +155,13 @@ class VideoTask extends Command |
|
|
|
|
|
|
|
/**
|
|
|
|
* 获取未生成页面的关键词
|
|
|
|
* @param $number
|
|
|
|
* @return mixed
|
|
|
|
*/
|
|
|
|
public function getProjectKeyword()
|
|
|
|
public function getProjectKeyword($number)
|
|
|
|
{
|
|
|
|
$keyword_arr_id = Keyword::where('video', null)->whereNotNull('keyword_content')->pluck('id')->toArray();
|
|
|
|
$keyword_id = array_rand($keyword_arr_id, 500);
|
|
|
|
$keyword_id = array_rand($keyword_arr_id, $number);
|
|
|
|
$keyword = Keyword::whereIn("id", $keyword_id)->get();
|
|
|
|
return $keyword;
|
|
|
|
}
|
...
|
...
|
|