|
...
|
...
|
@@ -7,6 +7,7 @@ use App\Models\RankData\RankDataLog as RankDataLogModel; |
|
|
|
use App\Models\Project\DeployOptimize;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -47,8 +48,19 @@ class RankData extends BaseCommands |
|
|
|
Project::where('is_remain_today', 1)->update(['is_remain_today' => 0]);
|
|
|
|
Cache::set('clear_remain_today_' . date('Y-m-d'), 1, 24 * 3600);
|
|
|
|
}
|
|
|
|
|
|
|
|
$projectModel = new Project();
|
|
|
|
$list = $projectModel->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
|
|
|
|
->where('gl_project.extend_type',0)
|
|
|
|
->where('gl_project.delete_status',0)
|
|
|
|
->where('gl_project_deploy_optimize.api_no', '>', 0)
|
|
|
|
->whereIn('gl_project.type',[2,4])
|
|
|
|
->whereRaw("FIND_IN_SET('2', gl_project.level) = 0 AND FIND_IN_SET('3', gl_project.level) = 0")
|
|
|
|
->select(['gl_project_deploy_optimize.api_no as api_no', 'gl_project_deploy_optimize.project_id as project_id'])
|
|
|
|
->orderBy('gl_project.id', 'asc')
|
|
|
|
->get()->toArray();
|
|
|
|
//有排名api编号的项目
|
|
|
|
$list = DeployOptimize::where('api_no', '>', 0)->select('api_no', 'project_id')->orderBy('project_id', 'asc')->get()->toArray();
|
|
|
|
// $list = DeployOptimize::where('api_no', '>', 0)->select('api_no', 'project_id')->orderBy('project_id', 'asc')->get()->toArray();
|
|
|
|
//特殊项目 一个项目多个apino
|
|
|
|
$list[] = ['api_no' => 11201, 'project_id' => 2104];
|
|
|
|
$list[] = ['api_no' => 10690, 'project_id' => 2104];
|
...
|
...
|
|