|
...
|
...
|
@@ -85,28 +85,24 @@ class Demo extends Command |
|
|
|
$lists = $productModel->list(['status'=>['!=',3]]);
|
|
|
|
if(!empty($lists)){
|
|
|
|
foreach ($lists as $v){
|
|
|
|
if(!empty($v['keyword_id'])){
|
|
|
|
if(!empty($v['keyword_video_id'])){
|
|
|
|
echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
|
|
|
|
$keyword_arr = [];
|
|
|
|
$keyword_video_arr = [];
|
|
|
|
$count = count($v['keyword_id']);
|
|
|
|
if($count > 7){
|
|
|
|
foreach ($v['keyword_id'] as $key => $val){
|
|
|
|
if($key > 6){
|
|
|
|
$keyword_video_arr[] = $val;
|
|
|
|
}else{
|
|
|
|
$keyword_arr[] = $val;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$keyword_str = !empty($keyword_arr) ? ','.implode(',',$keyword_arr).',' : '';
|
|
|
|
$keyword_video_str = !empty($keyword_video_arr) ? ','.implode(',',$keyword_video_arr).',' : '';
|
|
|
|
$productModel->edit(['keyword_id'=>$keyword_str,'keyword_video_id'=>$keyword_video_str],['id'=>$v['id']]);
|
|
|
|
foreach ($v['keyword_video_id'] as $val){
|
|
|
|
$keywordRelaModel = new KeywordRelated();
|
|
|
|
$keywordRelaModel->edit(['type'=>2],['keyword_id'=>$val,'product_id'=>$v['id']]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :复制表及结构
|
|
|
|
* @name :copyProduct
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/11/27 16:09
|
|
|
|
*/
|
|
|
|
public function copyProduct(){
|
|
|
|
$tableName = 'gl_product';
|
|
|
|
$copyTableName = 'gl_product_c';
|
...
|
...
|
|