|
...
|
...
|
@@ -9,6 +9,7 @@ namespace App\Console\Commands\Test; |
|
|
|
|
|
|
|
|
|
|
|
use App\Models\Com\KeywordVideoTask;
|
|
|
|
use App\Models\Com\KeywordVideoTaskLog;
|
|
|
|
use App\Models\Devops\Servers;
|
|
|
|
use App\Models\Devops\ServersIp;
|
|
|
|
use App\Models\File\File;
|
|
...
|
...
|
@@ -46,15 +47,24 @@ class Demo extends Command |
|
|
|
public function handle(){
|
|
|
|
$keywordVideoModel = new KeywordVideoTask();
|
|
|
|
$project_id_arr = $keywordVideoModel::where('id','>',0)->pluck('project_id')->toArray();
|
|
|
|
$projectModel = new Project();
|
|
|
|
$list = $projectModel->list(['type'=>['!=',0],'delete_status'=>0,'id'=>['in',$project_id_arr]]);
|
|
|
|
$data = [];
|
|
|
|
foreach ($list as $v){
|
|
|
|
echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
|
|
|
ProjectServer::useProject($v['id']);
|
|
|
|
$this->getProductList();
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
//查看是否有子记录
|
|
|
|
foreach ($project_id_arr as $values){
|
|
|
|
$logModel = new KeywordVideoTaskLog();
|
|
|
|
$logInfo = $logModel->read(['project_id'=>$values]);
|
|
|
|
if($logInfo === false){
|
|
|
|
echo date('Y-m-d H:i:s') . '开启的项目project_id:'.$values . PHP_EOL;
|
|
|
|
$keywordVideoModel->edit(['status'=>0],['project_id'=>$values]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// $projectModel = new Project();
|
|
|
|
// $list = $projectModel->list(['type'=>['!=',0],'delete_status'=>0,'id'=>['in',$project_id_arr]]);
|
|
|
|
// $data = [];
|
|
|
|
// foreach ($list as $v){
|
|
|
|
// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
|
|
|
|
// ProjectServer::useProject($v['id']);
|
|
|
|
// $this->getProductList();
|
|
|
|
// DB::disconnect('custom_mysql');
|
|
|
|
// }
|
|
|
|
echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|