作者 lyh

gx翻译校队

... ... @@ -297,13 +297,15 @@ class VideoTask extends Command
break;
}
$keyword_ids = implode(',',$item->keyword_id);
$keyword_video_ids = implode(',',$item->keyword_video_id);
if (strpos(','.$keyword_ids.',', ','.$keyword_id.',') === false) {
//不包含
$productModel = new Product();
$keyword_ids = !empty($keyword_ids) ? ','.$keyword_ids.',' : ',' ;
$keyword_id_str = $keyword_ids . $keyword_id.',';
KeywordRelated::saveRelated($item->id,explode(',',trim($keyword_id_str,',')));
$productModel->edit(['keyword_id'=>$keyword_id_str],['id'=>$item->id]);
if(strpos(','.$keyword_video_ids.',', ','.$keyword_id.',') === false){
//不包含
$productModel = new Product();
$keyword_video_ids = !empty($keyword_video_ids) ? ','.$keyword_video_ids.',' : ',' ;
$keyword_video_id_str = $keyword_video_ids . $keyword_id.',';
$productModel->edit(['keyword_video_id'=>$keyword_video_id_str],['id'=>$item->id]);
}
}
$data[] = ['url'=>getImageUrl($item->thumb['url']),'title'=>$item->title];
}
... ...
... ... @@ -196,7 +196,9 @@ class Product extends Base
public function getKeywordIdAttribute($value){
return Arr::setToArr(trim($value,','));
}
public function getKeywordVideoIdAttribute($value){
return Arr::setToArr(trim($value,','));
}
public function getRelatedProductIdAttribute($value){
return Arr::setToArr($value);
}
... ...