作者 lyh

修改脚本设置

@@ -9,6 +9,7 @@ namespace App\Console\Commands\Test; @@ -9,6 +9,7 @@ namespace App\Console\Commands\Test;
9 9
10 10
11 use App\Models\Com\KeywordVideoTask; 11 use App\Models\Com\KeywordVideoTask;
  12 +use App\Models\Com\KeywordVideoTaskLog;
12 use App\Models\Devops\Servers; 13 use App\Models\Devops\Servers;
13 use App\Models\Devops\ServersIp; 14 use App\Models\Devops\ServersIp;
14 use App\Models\File\File; 15 use App\Models\File\File;
@@ -46,15 +47,24 @@ class Demo extends Command @@ -46,15 +47,24 @@ class Demo extends Command
46 public function handle(){ 47 public function handle(){
47 $keywordVideoModel = new KeywordVideoTask(); 48 $keywordVideoModel = new KeywordVideoTask();
48 $project_id_arr = $keywordVideoModel::where('id','>',0)->pluck('project_id')->toArray(); 49 $project_id_arr = $keywordVideoModel::where('id','>',0)->pluck('project_id')->toArray();
49 - $projectModel = new Project();  
50 - $list = $projectModel->list(['type'=>['!=',0],'delete_status'=>0,'id'=>['in',$project_id_arr]]);  
51 - $data = [];  
52 - foreach ($list as $v){  
53 - echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;  
54 - ProjectServer::useProject($v['id']);  
55 - $this->getProductList();  
56 - DB::disconnect('custom_mysql'); 50 + //查看是否有子记录
  51 + foreach ($project_id_arr as $values){
  52 + $logModel = new KeywordVideoTaskLog();
  53 + $logInfo = $logModel->read(['project_id'=>$values]);
  54 + if($logInfo === false){
  55 + echo date('Y-m-d H:i:s') . '开启的项目project_id:'.$values . PHP_EOL;
  56 + $keywordVideoModel->edit(['status'=>0],['project_id'=>$values]);
  57 + }
57 } 58 }
  59 +// $projectModel = new Project();
  60 +// $list = $projectModel->list(['type'=>['!=',0],'delete_status'=>0,'id'=>['in',$project_id_arr]]);
  61 +// $data = [];
  62 +// foreach ($list as $v){
  63 +// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
  64 +// ProjectServer::useProject($v['id']);
  65 +// $this->getProductList();
  66 +// DB::disconnect('custom_mysql');
  67 +// }
58 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 68 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
59 } 69 }
60 70