作者 lyh

gx

@@ -72,34 +72,34 @@ class Demo extends Command @@ -72,34 +72,34 @@ class Demo extends Command
72 // return true; 72 // return true;
73 // } 73 // }
74 74
75 - public function handle(){  
76 - $keywordVideoModel = new KeywordVideoTask();  
77 - $project_id_arr = $keywordVideoModel::where('id','>',0)->pluck('project_id')->toArray();  
78 - $projectModel = new Project();  
79 - $list = $projectModel->list(['type'=>['!=',0],'delete_status'=>0,'id'=>['in',$project_id_arr]]);  
80 - $data = [];  
81 - foreach ($list as $v){  
82 - echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;  
83 - ProjectServer::useProject($v['id']);  
84 - $this->saveKeyword();  
85 - DB::disconnect('custom_mysql');  
86 - }  
87 - echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;  
88 - }  
89 -  
90 - /**  
91 - * @remark :关键字有视频的改为1  
92 - * @name :getProductKeywordInfo  
93 - * @author :lyh  
94 - * @method :post  
95 - * @time :2024/5/31 9:54  
96 - */  
97 - public function saveKeyword(){  
98 - $keywordModel = new Keyword();  
99 - $rs = $keywordModel->edit(['is_video_keyword'=>0],['video'=>'']);  
100 - echo date('Y-m-d H:i:s') . 'end'.$rs . PHP_EOL;  
101 - return true;  
102 - } 75 +// public function handle(){
  76 +// $keywordVideoModel = new KeywordVideoTask();
  77 +// $project_id_arr = $keywordVideoModel::where('id','>',0)->pluck('project_id')->toArray();
  78 +// $projectModel = new Project();
  79 +// $list = $projectModel->list(['type'=>['!=',0],'delete_status'=>0,'id'=>['in',$project_id_arr]]);
  80 +// $data = [];
  81 +// foreach ($list as $v){
  82 +// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
  83 +// ProjectServer::useProject($v['id']);
  84 +// $this->saveKeyword();
  85 +// DB::disconnect('custom_mysql');
  86 +// }
  87 +// echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
  88 +// }
  89 +//
  90 +// /**
  91 +// * @remark :关键字有视频的改为1
  92 +// * @name :getProductKeywordInfo
  93 +// * @author :lyh
  94 +// * @method :post
  95 +// * @time :2024/5/31 9:54
  96 +// */
  97 +// public function saveKeyword(){
  98 +// $keywordModel = new Keyword();
  99 +// $rs = $keywordModel->edit(['is_video_keyword'=>0],['video'=>'']);
  100 +// echo date('Y-m-d H:i:s') . 'end'.$rs . PHP_EOL;
  101 +// return true;
  102 +// }
103 103
104 // public function handle(){ 104 // public function handle(){
105 // //切换数据库配置 105 // //切换数据库配置
@@ -138,4 +138,14 @@ class Demo extends Command @@ -138,4 +138,14 @@ class Demo extends Command
138 // } 138 // }
139 // return true; 139 // return true;
140 // } 140 // }
  141 +
  142 + public function handle(){
  143 + $keywordModel = new KeywordVideoTask();
  144 + $lists = $keywordModel->list(['keywords'=>['!=',null]]);
  145 + foreach ($lists as $v){
  146 + $keywords = str_replace(["\r\n", "\r", "\n"], ',', $v['keywords']);
  147 + $keywordModel->edit(['keywords'=>$keywords],['id'=>$v['id']]);
  148 + }
  149 + return true;
  150 + }
141 } 151 }