作者 ZhengBing He

v6manageid

@@ -229,7 +229,7 @@ class FetchTicketProjects extends Command @@ -229,7 +229,7 @@ class FetchTicketProjects extends Command
229 || $item->site_status == 1 229 || $item->site_status == 1
230 ) ? 1 : 0; 230 ) ? 1 : 0;
231 231
232 - $team_ids = [ 232 + $team_ids_in = [
233 $item->deploy_build->leader_mid, 233 $item->deploy_build->leader_mid,
234 $item->deploy_build->manager_mid, 234 $item->deploy_build->manager_mid,
235 $item->deploy_build->designer_mid, 235 $item->deploy_build->designer_mid,
@@ -240,11 +240,18 @@ class FetchTicketProjects extends Command @@ -240,11 +240,18 @@ class FetchTicketProjects extends Command
240 $item->deploy_optimize->tech_mid, 240 $item->deploy_optimize->tech_mid,
241 $item->deploy_optimize->tech_leader, 241 $item->deploy_optimize->tech_leader,
242 ]; 242 ];
  243 +
243 // $team_ids 去重复 244 // $team_ids 去重复
244 - $team_ids = array_unique($team_ids);  
245 - $team_ids = array_filter($team_ids); 245 + $team_ids_in = array_unique($team_ids_in);
  246 + $team_ids_in = array_filter($team_ids_in);
246 // $team_ids 去掉下标 247 // $team_ids 去掉下标
247 - $team_ids = array_values($team_ids); 248 + $team_ids_in = array_values($team_ids_in);
  249 +
  250 + $team_ids = ManageHr::whereIn('manage_id', $team_ids_in)->where('status', 1)->pluck('manage_id')
  251 + ->unique()
  252 + ->filter(fn($v) => !is_null($v) && $v !== 0)
  253 + ->values()
  254 + ->toArray();
248 255
249 $fields = [ 256 $fields = [
250 'company_name' => $item->company, 257 'company_name' => $item->company,