作者 lyh

gx

... ... @@ -101,6 +101,7 @@ class VideoTask extends Command
$task_project->save();
continue;
}
$logo_bg = $this->getImage($domainInfo);
foreach ($keyword as $val) {
$log = KeywordVideoTaskLog::where(['project_id' => $task_project->project_id, 'keyword_id' => $val->id])->first();
if ($log){
... ... @@ -113,7 +114,7 @@ class VideoTask extends Command
'keyword' => $val->title,
'data' => json_encode(['url' => $keywordInfo['url'],'title' => $keywordInfo['title'],
'description' => $keywordInfo['keyword_content'], 'images' => $keywordInfo['product_list'],
'keywords' => $keywordInfo['keyword_list']]),
'keywords' => $keywordInfo['keyword_list'], 'logo_bg' => $logo_bg]),
'status' => KeywordVideoTaskLog::STATUS_INIT,
'updated_at' => date('Y-m-d H:i:s'),
'created_at' => date('Y-m-d H:i:s'),
... ... @@ -138,7 +139,6 @@ class VideoTask extends Command
return true;
}
foreach ($subTask as $val) {
$logo_bg = $this->getImage($val->project_id);
$valData = (array)json_decode($val->data);
$task_id = 'v6-' . uniqid();
$data = [
... ... @@ -148,8 +148,8 @@ class VideoTask extends Command
'keywords' => $valData['keywords'],
'description' => $valData['description'],
'images' => $valData['images'],
'logo'=> $logo_bg['logo'] ?? '',
'bg'=> $logo_bg['bg'] ?? ''
'logo'=> $valData['logo_bg']['logo'] ?? '',
'bg'=> $valData['logo_bg']['bg'] ?? ''
],
'task_id' => $task_id,
'callback_url' => env('APP_URL') . '/api/video_task_callback',
... ... @@ -277,12 +277,7 @@ class VideoTask extends Command
* @method :post
* @time :2024/3/12 15:29
*/
public function getImage($project_id){
$domainModel = new DomainInfo();
$domainInfo = $domainModel->read(['project_id'=>$project_id]);
if($domainInfo === false){
return ['logo'=>'','ng'=> ''];
}
public function getImage($domainInfo){
$dom = file_get_html('https://'.$domainInfo['domain'].'/');
$logoDom = $dom->find('.logo', 0)->find("img",0);
if($logoDom != null){
... ...