From ee12793e4fd2564909e600d0ef01ef0b7c48d2bf Mon Sep 17 00:00:00 2001 From: pro Date: Sat, 31 Jan 2026 12:01:14 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EC=98=81=EC=97=85=ED=8C=8C=ED=8A=B8?= =?UTF-8?q?=EB=84=88=20=EC=8A=B9=EC=9D=B8=20=EB=A9=94=EB=89=B4=EA=B0=80=20?= =?UTF-8?q?=EC=97=86=EC=9C=BC=EB=A9=B4=20=EC=83=9D=EC=84=B1=ED=95=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.5 --- database/seeders/SalesMenuFixSeeder.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/database/seeders/SalesMenuFixSeeder.php b/database/seeders/SalesMenuFixSeeder.php index 37f163e5..a7efa39a 100644 --- a/database/seeders/SalesMenuFixSeeder.php +++ b/database/seeders/SalesMenuFixSeeder.php @@ -73,16 +73,29 @@ public function run(): void $this->command->info('렌딩페이지 → 영업관리 하위로 이동, URL 설정'); } - // 영업파트너 승인 메뉴를 상품관리 바로 뒤로 이동 + // 영업파트너 승인 메뉴 (없으면 생성, 있으면 순서 변경) $approvalMenu = Menu::where('tenant_id', $tenantId) ->where('name', '영업파트너 승인') - ->where('parent_id', $salesParentId) ->first(); if ($approvalMenu) { + $approvalMenu->parent_id = $salesParentId; $approvalMenu->sort_order = 5; $approvalMenu->save(); $this->command->info('영업파트너 승인 → sort_order 5로 변경'); + } else { + // 메뉴 생성 + Menu::create([ + 'tenant_id' => $tenantId, + 'parent_id' => $salesParentId, + 'name' => '영업파트너 승인', + 'url' => '/sales/managers/approvals', + 'icon' => 'check-circle', + 'sort_order' => 5, + 'is_active' => true, + 'required_roles' => json_encode(['admin', 'super-admin']), + ]); + $this->command->info('영업파트너 승인 메뉴 생성 (sort_order 5)'); } // 세일즈 사이트를 6으로 변경