feat:미수금 관리 목업 데이터를 실제 DB CRUD로 전환
- 채권관리 메뉴명 → 미수금 관리로 변경 시더 추가 - Receivable 모델/컨트롤러 생성 - 수금 처리 API 추가 - React 프론트엔드 API 호출 전환 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
35
database/seeders/ReceivableMenuRenameSeeder.php
Normal file
35
database/seeders/ReceivableMenuRenameSeeder.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\Commons\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ReceivableMenuRenameSeeder extends Seeder
|
||||
{
|
||||
public function run(): void
|
||||
{
|
||||
$tenantId = 1;
|
||||
|
||||
$menu = Menu::where('tenant_id', $tenantId)
|
||||
->where(function ($q) {
|
||||
$q->where('name', '채권관리')
|
||||
->orWhere('name', '채권 관리');
|
||||
})
|
||||
->first();
|
||||
|
||||
if ($menu) {
|
||||
$oldName = $menu->name;
|
||||
$menu->name = '미수금 관리';
|
||||
$menu->save();
|
||||
$this->command->info("메뉴 이름 변경: {$oldName} → 미수금 관리");
|
||||
} else {
|
||||
$this->command->warn('채권관리 메뉴를 찾을 수 없습니다.');
|
||||
Menu::where('tenant_id', $tenantId)
|
||||
->whereNull('parent_id')
|
||||
->orderBy('sort_order')
|
||||
->get(['id', 'name', 'url'])
|
||||
->each(fn ($m) => $this->command->line(" - [{$m->id}] {$m->name} ({$m->url})"));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user