作者 李宇航

合并分支 'master-lyh-edit' 到 'master'

gxai_video视频搜索



查看合并请求 !624
@@ -227,11 +227,10 @@ class OptimizeController extends BaseController @@ -227,11 +227,10 @@ class OptimizeController extends BaseController
227 $query = $query->where('gl_project_deploy_optimize.start_date','>=' ,$this->map['online_updated_at'][0])->where('gl_project_deploy_optimize.start_date','<' ,$this->map['online_updated_at'][1]); 227 $query = $query->where('gl_project_deploy_optimize.start_date','>=' ,$this->map['online_updated_at'][0])->where('gl_project_deploy_optimize.start_date','<' ,$this->map['online_updated_at'][1]);
228 } 228 }
229 if(isset($this->map['special'])){ 229 if(isset($this->map['special'])){
230 - if($this->map['special'] == 15){  
231 - $query = $query->where('gl_project_deploy_optimize.ai_video',1);  
232 - }else{  
233 - $query = $query->whereRaw("FIND_IN_SET(?, gl_project_deploy_optimize.special) > 0", [$this->map['special']]);  
234 - } 230 + $query = $query->whereRaw("FIND_IN_SET(?, gl_project_deploy_optimize.special) > 0", [$this->map['special']]);
  231 + }
  232 + if(isset($this->map['search'])){
  233 + $query = $query->where('gl_project_deploy_optimize.ai_video', $this->map['search']);
235 } 234 }
236 if(isset($this->map['is_remain_today'])){ 235 if(isset($this->map['is_remain_today'])){
237 $query = $query->where('gl_project.is_remain_today',$this->map['is_remain_today']); 236 $query = $query->where('gl_project.is_remain_today',$this->map['is_remain_today']);
@@ -622,6 +622,7 @@ class ProjectLogic extends BaseLogic @@ -622,6 +622,7 @@ class ProjectLogic extends BaseLogic
622 $data['level'] = $this->model::levelMap(); 622 $data['level'] = $this->model::levelMap();
623 $data['type'] = $this->model::typeMap(); 623 $data['type'] = $this->model::typeMap();
624 $data['special'] = $this->model::specialMap(); 624 $data['special'] = $this->model::specialMap();
  625 + $data['search'] = $this->model::searchParam();
625 $data['plan'] = $this->model::planMap(); 626 $data['plan'] = $this->model::planMap();
626 return $this->success($data); 627 return $this->success($data);
627 } 628 }
@@ -92,6 +92,13 @@ class Project extends Base @@ -92,6 +92,13 @@ class Project extends Base
92 ]; 92 ];
93 } 93 }
94 94
  95 + /**
  96 + * @remark :优化搜索参数
  97 + * @name :specialMap
  98 + * @author :lyh
  99 + * @method :post
  100 + * @time :2024/6/21 16:23
  101 + */
95 public static function specialMap() 102 public static function specialMap()
96 { 103 {
97 return [ 104 return [
@@ -109,10 +116,21 @@ class Project extends Base @@ -109,10 +116,21 @@ class Project extends Base
109 12 => 'AI', 116 12 => 'AI',
110 13 => 'AI站群', 117 13 => 'AI站群',
111 14 => '未达标', 118 14 => '未达标',
112 - 15 => 'AI视频'  
113 ]; 119 ];
114 } 120 }
115 121
  122 + /**
  123 + * @remark :新增搜索
  124 + * @name :searchParam
  125 + * @author :lyh
  126 + * @method :post
  127 + * @time :2024/6/21 16:23
  128 + */
  129 + public static function searchParam(){
  130 + return [
  131 + 1 => 'AI视频',
  132 + ];
  133 + }
116 134
117 /** 135 /**
118 * 项目部署服务器信息 136 * 项目部署服务器信息