作者 lyh

gx脚本

... ... @@ -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';
... ...