作者 lyh

gx脚本

@@ -85,28 +85,24 @@ class Demo extends Command @@ -85,28 +85,24 @@ class Demo extends Command
85 $lists = $productModel->list(['status'=>['!=',3]]); 85 $lists = $productModel->list(['status'=>['!=',3]]);
86 if(!empty($lists)){ 86 if(!empty($lists)){
87 foreach ($lists as $v){ 87 foreach ($lists as $v){
88 - if(!empty($v['keyword_id'])){ 88 + if(!empty($v['keyword_video_id'])){
89 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL; 89 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
90 - $keyword_arr = [];  
91 - $keyword_video_arr = [];  
92 - $count = count($v['keyword_id']);  
93 - if($count > 7){  
94 - foreach ($v['keyword_id'] as $key => $val){  
95 - if($key > 6){  
96 - $keyword_video_arr[] = $val;  
97 - }else{  
98 - $keyword_arr[] = $val;  
99 - }  
100 - }  
101 - $keyword_str = !empty($keyword_arr) ? ','.implode(',',$keyword_arr).',' : '';  
102 - $keyword_video_str = !empty($keyword_video_arr) ? ','.implode(',',$keyword_video_arr).',' : '';  
103 - $productModel->edit(['keyword_id'=>$keyword_str,'keyword_video_id'=>$keyword_video_str],['id'=>$v['id']]); 90 + foreach ($v['keyword_video_id'] as $val){
  91 + $keywordRelaModel = new KeywordRelated();
  92 + $keywordRelaModel->edit(['type'=>2],['keyword_id'=>$val,'product_id'=>$v['id']]);
104 } 93 }
105 } 94 }
106 } 95 }
107 } 96 }
108 } 97 }
109 98
  99 + /**
  100 + * @remark :复制表及结构
  101 + * @name :copyProduct
  102 + * @author :lyh
  103 + * @method :post
  104 + * @time :2024/11/27 16:09
  105 + */
110 public function copyProduct(){ 106 public function copyProduct(){
111 $tableName = 'gl_product'; 107 $tableName = 'gl_product';
112 $copyTableName = 'gl_product_c'; 108 $copyTableName = 'gl_product_c';