作者 李宇航

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

gx



查看合并请求 !2803
@@ -147,13 +147,13 @@ class DownloadProject extends Command @@ -147,13 +147,13 @@ class DownloadProject extends Command
147 'project.pm', 147 'project.pm',
148 'project.projectV6', 148 'project.projectV6',
149 ]); 149 ]);
150 - $query->where('title', 'like', '%' . $search . '%') 150 + $query = $query->where('title', 'like', '%' . $search . '%')
151 ->orWhereHas('project', function ($q1) use ($search) { 151 ->orWhereHas('project', function ($q1) use ($search) {
152 $q1->where('title', 'like', '%' . $search . '%') 152 $q1->where('title', 'like', '%' . $search . '%')
153 ->orWhere('company_name', 'like', '%' . $search . '%'); 153 ->orWhere('company_name', 'like', '%' . $search . '%');
154 }); 154 });
155 - $query->where('status', '!=' ,Tickets::STATUS_COMPLETED)->where('plan_end_at','<',date("Y-m-d H:i:s", strtotime("-72 hours")));  
156 - $query->where('status', 0)->where('plan_end_at','<',date("Y-m-d H:i:s", strtotime("-120 hours")));//超过120个小时未处理的工单 155 + $query = $query->where('status', '!=' ,Tickets::STATUS_COMPLETED)->where('plan_end_at','<',date("Y-m-d H:i:s", strtotime("-72 hours")));
  156 + $query = $query->where('status', 0)->where('plan_end_at','<',date("Y-m-d H:i:s", strtotime("-120 hours")));//超过120个小时未处理的工单
157 //TODO::用户部门搜索 157 //TODO::用户部门搜索
158 if(isset($this->param['dept_id']) && !empty($this->param['dept_id'])){ 158 if(isset($this->param['dept_id']) && !empty($this->param['dept_id'])){
159 $manageHrModel = new ManageHr(); 159 $manageHrModel = new ManageHr();
@@ -165,12 +165,12 @@ class DownloadProject extends Command @@ -165,12 +165,12 @@ class DownloadProject extends Command
165 //售后技术 165 //售后技术
166 $manageIdArr = $manageHrModel->selectField(['entry_position' => ['in', [42, 43, 45, 48, 51]], 'status' => 1], 'manage_id'); 166 $manageIdArr = $manageHrModel->selectField(['entry_position' => ['in', [42, 43, 45, 48, 51]], 'status' => 1], 'manage_id');
167 } 167 }
168 - $query->whereHas('logs', function ($q) use ($manageIdArr) { 168 + $query = $query->whereHas('logs', function ($q) use ($manageIdArr) {
169 $q->whereIn('engineer_id', $manageIdArr); 169 $q->whereIn('engineer_id', $manageIdArr);
170 }); 170 });
171 }else{ 171 }else{
172 $manageIdArr = $manageHrModel->selectField(['dept_id'=>$this->param['dept_id'],'status'=>1],'manage_id'); 172 $manageIdArr = $manageHrModel->selectField(['dept_id'=>$this->param['dept_id'],'status'=>1],'manage_id');
173 - $query->whereHas('logs', function ($q) use ($manageIdArr) { 173 + $query = $query->whereHas('logs', function ($q) use ($manageIdArr) {
174 $q->whereIn('engineer_id', $manageIdArr); 174 $q->whereIn('engineer_id', $manageIdArr);
175 }); 175 });
176 } 176 }