|
...
|
...
|
@@ -116,7 +116,10 @@ class AiVideoAutoPublish extends Command |
|
|
|
return $data;
|
|
|
|
}
|
|
|
|
$data['title'] = $info['title'];
|
|
|
|
$data['remark'] = $info['intro'];
|
|
|
|
$data['remark'] = strip_tags($info['intro']);
|
|
|
|
if(empty($data['remark'])){
|
|
|
|
$data['remark'] = $data['title'];
|
|
|
|
}
|
|
|
|
$data['images'] = array_map(function ($item) {
|
|
|
|
return [
|
|
|
|
'alt' => $item['title'],
|
|
...
|
...
|
@@ -133,11 +136,26 @@ class AiVideoAutoPublish extends Command |
|
|
|
}
|
|
|
|
$data['title'] = $keywordInfo['title'];
|
|
|
|
$data['remark'] = $keywordInfo['intro'];
|
|
|
|
$data['remark'] = strip_tags($keywordInfo['intro']);
|
|
|
|
if(empty($data['remark'])){
|
|
|
|
$data['remark'] = $data['title'];
|
|
|
|
}
|
|
|
|
$data['images'] = [];
|
|
|
|
$productModel = new Product();
|
|
|
|
$productList = $productModel->list(['keyword_id'=>['like','%,'.$keywordInfo['id'].',%']],'id',['gallery'],'desc',10);
|
|
|
|
foreach ($productList as $info){
|
|
|
|
$data['images'] = array_merge($data['images'],array_walk($info['gallery'], function (&$item) {$item['alt'] = $item['title'];unset($item['title']);}));
|
|
|
|
$data['images'] = array_map(function ($item) {
|
|
|
|
return [
|
|
|
|
'alt' => $item['title'],
|
|
|
|
'url' => $item['url'] ?? '',
|
|
|
|
];
|
|
|
|
}, $info['gallery']);
|
|
|
|
$data['images'] = array_merge($data['images'],array_map(function ($item) {
|
|
|
|
return [
|
|
|
|
'alt' => $item['title'],
|
|
|
|
'url' => $item['url'] ?? '',
|
|
|
|
];
|
|
|
|
}, $info['gallery']));
|
|
|
|
}
|
|
|
|
return $data;
|
|
|
|
}
|
...
|
...
|
|