作者 lyh

修改脚本设置

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