|
...
|
...
|
@@ -196,11 +196,11 @@ class VideoTask extends Command |
|
|
|
{
|
|
|
|
|
|
|
|
$keyword_id = Keyword::where('video', null)->whereIn("title", $keywords)->whereNull('deleted_at')
|
|
|
|
->where('route', 'not like', '%-tag')->whereNotNull('keyword_content')->limit($number)->pluck('id')->toArray();
|
|
|
|
->where('route', 'not like', '%-tag')->whereNotNull('keyword_content')->inRandomOrder()->take($number)->pluck('id')->toArray();
|
|
|
|
$need = $number - count($keyword_id);
|
|
|
|
if ($need > 0) {
|
|
|
|
$keyword_arr_id = Keyword::where('video', null)->where('route', 'not like', '%-tag')->whereNull('deleted_at')
|
|
|
|
->whereNotNull('keyword_content')->whereNotIn('id', $keyword_id)->orderBy('id','asc')->limit($need)->pluck('id')->toArray();
|
|
|
|
->whereNotNull('keyword_content')->whereNotIn('id', $keyword_id)->orderBy('id','asc')->inRandomOrder()->take($need)->pluck('id')->toArray();
|
|
|
|
}
|
|
|
|
$keyword_arr_id = array_merge($keyword_id, $keyword_arr_id);
|
|
|
|
$keyword = Keyword::whereIn("id", $keyword_arr_id)->get();
|
|
...
|
...
|
@@ -323,9 +323,12 @@ class VideoTask extends Command |
|
|
|
$logo = $bg = '';
|
|
|
|
try {
|
|
|
|
$dom = file_get_html('https://'.$domainInfo['domain'].'/');
|
|
|
|
$logoDom = $dom->find('.logo', 0)->find("img",0);
|
|
|
|
if($logoDom != null){
|
|
|
|
$logo = $logoDom->src;
|
|
|
|
$logoDom = $dom->find('.logo', 0);
|
|
|
|
if ($logoDom) {
|
|
|
|
$logoDomImg = $logoDom->find("img",0);
|
|
|
|
if($logoDomImg != null){
|
|
|
|
$logo = $logoDomImg->src;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$elements = $dom->find('.section-banner-wrap-block');
|
|
|
|
if (count($elements) >= 2) {
|
...
|
...
|
|