正在显示
1 个修改的文件
包含
20 行增加
和
2 行删除
| @@ -136,12 +136,30 @@ class OptimizeController extends BaseController | @@ -136,12 +136,30 @@ class OptimizeController extends BaseController | ||
| 136 | */ | 136 | */ |
| 137 | public function searchParam(&$query){ | 137 | public function searchParam(&$query){ |
| 138 | //搜索条件处理 | 138 | //搜索条件处理 |
| 139 | - if(isset($this->map['title'])){ | 139 | + if(isset($this->map['title']) && !empty($this->map['title'])){ |
| 140 | $query = $query->where('gl_project.title','like','%'.$this->map['title'].'%'); | 140 | $query = $query->where('gl_project.title','like','%'.$this->map['title'].'%'); |
| 141 | } | 141 | } |
| 142 | - if(isset($this->map['special'])){ | 142 | + if(isset($this->map['special']) && !empty($this->map['special'])){ |
| 143 | $query = $query->where('gl_project_deploy_optimize.special','like','%'.$this->map['special'].'%'); | 143 | $query = $query->where('gl_project_deploy_optimize.special','like','%'.$this->map['special'].'%'); |
| 144 | } | 144 | } |
| 145 | + if(isset($this->map['manager_mid']) && !empty($this->map['manager_mid'])){ | ||
| 146 | + $query = $query->where('gl_project_deploy_build.manager_mid','like','%'.$this->map['manager_mid'].'%'); | ||
| 147 | + } | ||
| 148 | + if(isset($this->map['optimize_manager_mid']) && !empty($this->map['optimize_manager_mid'])){ | ||
| 149 | + $query = $query->where('gl_project_deploy_optimize.manager_mid','like','%'.$this->map['optimize_manager_mid'].'%'); | ||
| 150 | + } | ||
| 151 | + if(isset($this->map['optimize_tech_mid']) && !empty($this->map['optimize_tech_mid'])){ | ||
| 152 | + $query = $query->where('gl_project_deploy_optimize.tech_mid','like','%'.$this->map['optimize_tech_mid'].'%'); | ||
| 153 | + } | ||
| 154 | + if(isset($this->map['optimize_optimist_mid']) && !empty($this->map['optimize_optimist_mid'])){ | ||
| 155 | + $query = $query->where('gl_project_deploy_optimize.optimist_mid','like','%'.$this->map['optimize_optimist_mid'].'%'); | ||
| 156 | + } | ||
| 157 | + if(isset($this->map['optimize_assist_mid']) && !empty($this->map['optimize_assist_mid'])){ | ||
| 158 | + $query = $query->where('gl_project_deploy_optimize.assist_mid','like','%'.$this->map['optimize_assist_mid'].'%'); | ||
| 159 | + } | ||
| 160 | + if(isset($this->map['channel_id']) && !empty($this->map['channel_id'])){ | ||
| 161 | + $query = $query->where('gl_project.channel','like','%"channel_id":"'.$this->map['channel_id'].'"%'); | ||
| 162 | + } | ||
| 145 | $query = $query->whereIn('gl_project.type',[2,4]);//TODO::2,4代表优化项目 | 163 | $query = $query->whereIn('gl_project.type',[2,4]);//TODO::2,4代表优化项目 |
| 146 | return $query; | 164 | return $query; |
| 147 | } | 165 | } |
-
请 注册 或 登录 后发表评论