正在显示
1 个修改的文件
包含
18 行增加
和
8 行删除
| @@ -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 |
-
请 注册 或 登录 后发表评论