作者 lyh

gx

@@ -37,7 +37,8 @@ class OptimizeController extends BaseController @@ -37,7 +37,8 @@ class OptimizeController extends BaseController
37 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id') 37 ->leftJoin('gl_project_deploy_build', 'gl_project.id', '=', 'gl_project_deploy_build.project_id')
38 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id') 38 ->leftJoin('gl_project_deploy_optimize', 'gl_project.id', '=', 'gl_project_deploy_optimize.project_id')
39 ->leftJoin('gl_project_online_check', 'gl_project.id', '=', 'gl_project_online_check.project_id'); 39 ->leftJoin('gl_project_online_check', 'gl_project.id', '=', 'gl_project_online_check.project_id');
40 - $query = $this->searchParam($query)->orderByRaw('CASE WHEN gl_project_deploy_optimize.start_date IS NULL THEN 0 ELSE 1 END') 40 + $query = $this->searchParam($query)->orderByRaw("FIELD(gl_project.level, '2') DESC")
  41 + ->orderByRaw('CASE WHEN gl_project_deploy_optimize.start_date IS NULL THEN 0 ELSE 1 END')
41 ->orderBy('gl_project_deploy_optimize.start_date','desc'); 42 ->orderBy('gl_project_deploy_optimize.start_date','desc');
42 $lists = $query->paginate($this->row, $this->selectParam(), 'page', $this->page)->toArray(); 43 $lists = $query->paginate($this->row, $this->selectParam(), 'page', $this->page)->toArray();
43 if(!empty($lists) && !empty($lists['list'])){ 44 if(!empty($lists) && !empty($lists['list'])){