作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -229,27 +229,27 @@ class FetchTicketProjects extends Command @@ -229,27 +229,27 @@ class FetchTicketProjects extends Command
229 ManageHr::where('status', 1)->find($item->deploy_optimize->tech_leader)->manage_id ?? 0, 229 ManageHr::where('status', 1)->find($item->deploy_optimize->tech_leader)->manage_id ?? 0,
230 8, //张鸿飞 230 8, //张鸿飞
231 ])->first(fn($v) => $v !== null && $v !== 0, 0); 231 ])->first(fn($v) => $v !== null && $v !== 0, 0);
232 -  
233 // 优化师 232 // 优化师
234 $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; 233 $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;
235 -  
236 // 项目经理 234 // 项目经理
237 $pm_id = ManageHr::where('status', 1)->find($item->deploy_build->manager_mid)->manage_id ?? ManageHr::where('status', 1)->where('name', '李洁玉')->value('manage_id') ?? 0; 235 $pm_id = ManageHr::where('status', 1)->find($item->deploy_build->manager_mid)->manage_id ?? ManageHr::where('status', 1)->where('name', '李洁玉')->value('manage_id') ?? 0;
238 236
239 // 第一负责人 237 // 第一负责人
240 - /**  
241 - * 5.0升级6.0的项目,白帽SEO, GEO的项目 都划给售后  
242 - * 其他:建站中找项目经理,建站完成找杨长远,推广找售后服务经理 238 + /**单纯的5.0升级6.0的项目,自帽SE0,GE0的项目 部划给售后
  239 + 其他:建站中找项目经理,建站完成找杨长远,推广找售后服务经理
243 */ 240 */
244 - if ($item->is_upgrade || $item->project_type == 1 || $item->deploy_build->seo_plan > 0) 241 + //todo::建站或同时为v6版本+GEO的,建站中项目给项目经理
  242 + if(($status == 1) && ($item->deploy_build->plan > 0) && ($item->deploy_build->seo_plan > 0)){
  243 + $engineer_id = $pm_id; //找项目经理
  244 + }elseif (($item->is_upgrade == 1) || ($item->project_type == 1)){
245 $engineer_id = $assm_id; // V5升V6,白帽SEO,GEO,找售后服务经理 245 $engineer_id = $assm_id; // V5升V6,白帽SEO,GEO,找售后服务经理
246 - elseif ($status == 1) 246 + }elseif ($status == 1){
247 $engineer_id = $pm_id; // 建站中找项目经理 247 $engineer_id = $pm_id; // 建站中找项目经理
248 - elseif ($status == 2) 248 + }elseif ($status == 2){
249 $engineer_id = Manage::where('status', 1)->where('name', '杨长远')->value('id') ?? 0; // 建站完成找杨长远 249 $engineer_id = Manage::where('status', 1)->where('name', '杨长远')->value('id') ?? 0; // 建站完成找杨长远
250 - else 250 + }else{
251 $engineer_id = $assm_id; // 推广找售后服务经理 251 $engineer_id = $assm_id; // 推广找售后服务经理
252 - 252 + }
253 $is_del = ( 253 $is_del = (
254 $item->extend_type == 5 254 $item->extend_type == 5
255 || $item->type == 8 255 || $item->type == 8
@@ -27,9 +27,11 @@ class ProcessRecordsLogic extends BaseLogic @@ -27,9 +27,11 @@ class ProcessRecordsLogic extends BaseLogic
27 'record' => [], 27 'record' => [],
28 'remark' => '', 28 'remark' => '',
29 'project_record'=>0, 29 'project_record'=>0,
30 - 'optimize_record'=>0 30 + 'optimize_record'=>0,
  31 + 'type'=>$project['type']
31 ]; 32 ];
32 } 33 }
  34 + $data['type'] = $project['type'] ?? '';
33 $data['project_company'] = $project['company'] ?? ''; 35 $data['project_company'] = $project['company'] ?? '';
34 $plan = Project::planMap(); 36 $plan = Project::planMap();
35 $seo_plan = Project::seoMap(); 37 $seo_plan = Project::seoMap();