正在显示
1 个修改的文件
包含
10 行增加
和
13 行删除
| @@ -3,6 +3,7 @@ | @@ -3,6 +3,7 @@ | ||
| 3 | namespace App\Console\Commands\WorkOrder; | 3 | namespace App\Console\Commands\WorkOrder; |
| 4 | 4 | ||
| 5 | use App\Models\Manage\Manage; | 5 | use App\Models\Manage\Manage; |
| 6 | +use App\Models\Manage\ManageHr; | ||
| 6 | use App\Models\Project\Project; | 7 | use App\Models\Project\Project; |
| 7 | use App\Models\WorkOrder\TicketProject; | 8 | use App\Models\WorkOrder\TicketProject; |
| 8 | use Illuminate\Console\Command; | 9 | use Illuminate\Console\Command; |
| @@ -138,27 +139,23 @@ class FetchTicketProjects extends Command | @@ -138,27 +139,23 @@ class FetchTicketProjects extends Command | ||
| 138 | $project = TicketProject::where('uuid', $uuid)->first(); | 139 | $project = TicketProject::where('uuid', $uuid)->first(); |
| 139 | // 售后服务经理 | 140 | // 售后服务经理 |
| 140 | $assm_id = collect([ | 141 | $assm_id = collect([ |
| 141 | - $item->deploy_optimize->manager_mid ?? 0, | ||
| 142 | - $item->deploy_optimize->tech_leader ?? 0, | 142 | + ManageHr::find($item->deploy_optimize->manager_mid)->manage_id ?? 0, |
| 143 | + ManageHr::find($item->deploy_optimize->tech_leader)->manage_id ?? 0, | ||
| 143 | 8, //张鸿飞 | 144 | 8, //张鸿飞 |
| 144 | ])->first(fn($v) => $v !== null && $v !== 0, 0); | 145 | ])->first(fn($v) => $v !== null && $v !== 0, 0); |
| 145 | - $seom_id = !empty($item->deploy_optimize->optimist_mid) ? $item->deploy_optimize->optimist_mid : $assm_id; | 146 | + // 优化师 |
| 147 | + $optimist_mid = ManageHr::find($item->deploy_optimize->optimist_mid) ? ManageHr::find($item->deploy_optimize->optimist_mid)->manage_id : 0; | ||
| 148 | + $seom_id = $optimist_mid ? $optimist_mid : $assm_id; | ||
| 146 | /** | 149 | /** |
| 147 | * 第一负责人逻辑 | 150 | * 第一负责人逻辑 |
| 148 | * 建站类项目:找杨长远 | 151 | * 建站类项目:找杨长远 |
| 149 | * 推广类:找售后 | 152 | * 推广类:找售后 |
| 150 | */ | 153 | */ |
| 151 | - if (in_array($item->type, [Project::TYPE_TWO, Project::TYPE_FOUR, Project::TYPE_SIX])) { | ||
| 152 | - // 优化推广项目 | ||
| 153 | - $engineer_id = $assm_id; | ||
| 154 | - } elseif ($item->type == Project::TYPE_THREE) { | 154 | + if ($item->type == Project::TYPE_THREE) { |
| 155 | $engineer_id = Manage::where('name', '杨长远')->value('id') ?? 0; // 建站类项目找杨长远 | 155 | $engineer_id = Manage::where('name', '杨长远')->value('id') ?? 0; // 建站类项目找杨长远 |
| 156 | - } else { | ||
| 157 | - $engineer_id = collect([ | ||
| 158 | - $item->deploy_build->manager_mid ?? 0, | ||
| 159 | - $item->deploy_build->leader_mid ?? 0, | ||
| 160 | - 0 | ||
| 161 | - ])->first(fn($v) => $v !== null && $v !== 0, 0); | 156 | + }else { |
| 157 | + // 其他找售后服务经理 | ||
| 158 | + $engineer_id = $assm_id; | ||
| 162 | } | 159 | } |
| 163 | $is_del = ( | 160 | $is_del = ( |
| 164 | $item->extend_type == 5 | 161 | $item->extend_type == 5 |
-
请 注册 或 登录 后发表评论