作者 ZhengBing He

合并分支 'workorder' 到 'master'

where(status, 1)->



查看合并请求 !2429
@@ -82,9 +82,9 @@ class FetchTicketProjects extends Command @@ -82,9 +82,9 @@ class FetchTicketProjects extends Command
82 elseif ($item['cate'] == "建站中") 82 elseif ($item['cate'] == "建站中")
83 $status=1; // 建站中 83 $status=1; // 建站中
84 84
85 - $assm_id = Manage::where('name', $item['assm'])->value('id') ?? Manage::where('name', '张鸿飞')->value('id') ?? 0; //售后服务经理  
86 - $seom_id = Manage::where('name', $item['yhs'])->value('id') ?? Manage::where('name', '陶婵')->value('id') ?? 0; //优化师  
87 - $pm_id = Manage::where('name', $item['pm'])->value('id') ?? Manage::where('name', '李洁玉')->value('id') ?? 0; // 项目经理 85 + $assm_id = ManageHr::where('name', $item['assm'])->where('status', 1)->value('manage_id') ?? ManageHr::where('name', '张鸿飞')->where('status', 1)->value('manage_id') ?? 0; //售后服务经理
  86 + $seom_id = ManageHr::where('name', $item['yhs'])->where('status', 1)->value('manage_id') ?? ManageHr::where('name', '陶婵')->where('status', 1)->value('manage_id') ?? 0; //优化师
  87 + $pm_id = ManageHr::where('name', $item['pm'])->where('status', 1)->value('manage_id') ?? ManageHr::where('name', '李洁玉')->where('status', 1)->value('manage_id') ?? 0; // 项目经理
88 88
89 /** 89 /**
90 * 第一负责人逻即说明: 90 * 第一负责人逻即说明:
@@ -110,7 +110,7 @@ class FetchTicketProjects extends Command @@ -110,7 +110,7 @@ class FetchTicketProjects extends Command
110 $item['yhszl'], 110 $item['yhszl'],
111 ]; 111 ];
112 // 过滤掉空值,去掉重复 112 // 过滤掉空值,去掉重复
113 - $team_ids = ManageHr::whereIn('name', $team_names)->pluck('manage_id') 113 + $team_ids = ManageHr::whereIn('name', $team_names)->where('status', 1)->pluck('manage_id')
114 ->unique() 114 ->unique()
115 ->filter(fn($v) => !is_null($v) && $v !== 0) 115 ->filter(fn($v) => !is_null($v) && $v !== 0)
116 ->values() 116 ->values()
@@ -203,22 +203,22 @@ class FetchTicketProjects extends Command @@ -203,22 +203,22 @@ class FetchTicketProjects extends Command
203 203
204 // 售后服务经理 204 // 售后服务经理
205 $assm_id = collect([ 205 $assm_id = collect([
206 - ManageHr::find($item->deploy_optimize->manager_mid)->manage_id ?? 0,  
207 - ManageHr::find($item->deploy_optimize->tech_leader)->manage_id ?? 0, 206 + ManageHr::where('status', 1)->find($item->deploy_optimize->manager_mid)->manage_id ?? 0,
  207 + ManageHr::where('status', 1)->find($item->deploy_optimize->tech_leader)->manage_id ?? 0,
208 8, //张鸿飞 208 8, //张鸿飞
209 ])->first(fn($v) => $v !== null && $v !== 0, 0); 209 ])->first(fn($v) => $v !== null && $v !== 0, 0);
210 210
211 // 优化师 211 // 优化师
212 - $seom_id = ManageHr::find($item->deploy_optimize->optimist_mid) ? ManageHr::find($item->deploy_optimize->optimist_mid)->manage_id : 0; 212 + $seom_id = ManageHr::where('status', 1)->find($item->deploy_optimize->optimist_mid) ? ManageHr::where('status', 1)->find($item->deploy_optimize->optimist_mid)->manage_id : 0;
213 213
214 // 项目经理 214 // 项目经理
215 - $pm_id = ManageHr::find($item->deploy_build->manager_mid)->manage_id ?? ManageHr::where('name', '李洁玉')->value('manage_id') ?? 0; 215 + $pm_id = ManageHr::where('status', 1)->find($item->deploy_build->manager_mid)->manage_id ?? ManageHr::where('status', 1)->where('name', '李洁玉')->value('manage_id') ?? 0;
216 216
217 // 第一负责人 217 // 第一负责人
218 if ($status == 1) 218 if ($status == 1)
219 $engineer_id = $pm_id; // 建站中找项目经理 219 $engineer_id = $pm_id; // 建站中找项目经理
220 elseif ($status == 2) 220 elseif ($status == 2)
221 - $engineer_id = Manage::where('name', '杨长远')->value('id') ?? 0; // 建站完成找杨长远 221 + $engineer_id = Manage::where('status', 1)->where('name', '杨长远')->value('id') ?? 0; // 建站完成找杨长远
222 else 222 else
223 $engineer_id = $assm_id; // 推广找售后服务经理 223 $engineer_id = $assm_id; // 推广找售后服务经理
224 224
@@ -324,14 +324,14 @@ class FetchTicketProjects extends Command @@ -324,14 +324,14 @@ class FetchTicketProjects extends Command
324 { 324 {
325 // 售后服务经理 325 // 售后服务经理
326 $assm_id = collect([ 326 $assm_id = collect([
327 - ManageHr::where('name', $item['cj_assm']['real_name'] ?? '')->first()->manage_id ?? 0, 327 + ManageHr::where('status', 1)->where('name', $item['cj_assm']['real_name'] ?? '')->first()->manage_id ?? 0,
328 20, //徐莹 328 20, //徐莹
329 ])->first(fn($v) => $v !== null && $v !== 0, 0); 329 ])->first(fn($v) => $v !== null && $v !== 0, 0);
330 }else 330 }else
331 { 331 {
332 // 域途 332 // 域途
333 $assm_id = collect([ 333 $assm_id = collect([
334 - ManageHr::where('name', $item['yutu_assm']['real_name'] ?? '')->first()->manage_id ?? 0, 334 + ManageHr::where('status', 1)->where('name', $item['yutu_assm']['real_name'] ?? '')->first()->manage_id ?? 0,
335 85, //黄小玉 335 85, //黄小玉
336 ])->first(fn($v) => $v !== null && $v !== 0, 0); 336 ])->first(fn($v) => $v !== null && $v !== 0, 0);
337 } 337 }