From bce577669634db97cb63d1f399cd99645b994af7 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 21 Apr 2026 08:40:43 +0700 Subject: [PATCH] feat: add migration commands for media cooperation and reports while removing obsolete cooperation migration. --- app/Console/Commands/MigrateCompanyCommand.php | 8 ++++---- app/Console/Commands/MigrateContentRecapCommand.php | 2 +- app/Console/Commands/MigrateJournalistCommand.php | 4 ++-- app/Console/Commands/MigrateMediaMonitoringCommand.php | 2 +- app/Console/Commands/MigrateNewsCommand.php | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/Console/Commands/MigrateCompanyCommand.php b/app/Console/Commands/MigrateCompanyCommand.php index 1ad9934..24440db 100644 --- a/app/Console/Commands/MigrateCompanyCommand.php +++ b/app/Console/Commands/MigrateCompanyCommand.php @@ -256,8 +256,8 @@ private function migrateAllDocuments(Company $company, $legacy): void continue; } - // Path mapping: old data/companies/ + path from db - $sourcePath = 'old data/companies/'.$legacyPath; + // Path mapping: old-data/companies/ + path from db + $sourcePath = 'old-data/companies/'.$legacyPath; $this->importOneDocument($company, $sourcePath, $docTypeSuffix, $legacy); } @@ -316,8 +316,8 @@ private function migrateMediaDocuments(PartnerMedia $media, $legacyMedia): void continue; } - // Path mapping: old data/media/ + path from db - $sourcePath = 'old data/media/'.$legacyPath; + // Path mapping: old-data/media/ + path from db + $sourcePath = 'old-data/media/'.$legacyPath; $this->importOneMediaDocument($media, $sourcePath, $docType, $legacyMedia); } diff --git a/app/Console/Commands/MigrateContentRecapCommand.php b/app/Console/Commands/MigrateContentRecapCommand.php index 1d2d79e..891a26c 100644 --- a/app/Console/Commands/MigrateContentRecapCommand.php +++ b/app/Console/Commands/MigrateContentRecapCommand.php @@ -164,7 +164,7 @@ private function processRecap($legacy): void private function migrateMedia(ContentRecap $recap, $legacy): void { $filename = trim(basename($legacy->image)); - $sourcePath = 'old data/content-recaps/'.$filename; + $sourcePath = 'old-data/content-recaps/'.$filename; $attempts = 0; $maxAttempts = 3; diff --git a/app/Console/Commands/MigrateJournalistCommand.php b/app/Console/Commands/MigrateJournalistCommand.php index aac6fdf..06aadd5 100644 --- a/app/Console/Commands/MigrateJournalistCommand.php +++ b/app/Console/Commands/MigrateJournalistCommand.php @@ -136,8 +136,8 @@ private function migrateJournalistDocuments(Journalist $journalist, $legacy): vo continue; } - // Path mapping: old data/companies/ + path from db (based on legacy structure) - $sourcePath = 'old data/companies/'.$legacyPath; + // Path mapping: old-data/companies/ + path from db (based on legacy structure) + $sourcePath = 'old-data/companies/'.$legacyPath; $this->importOneDocument($journalist, $sourcePath, $docType, $legacy); } diff --git a/app/Console/Commands/MigrateMediaMonitoringCommand.php b/app/Console/Commands/MigrateMediaMonitoringCommand.php index 9871804..5d4b839 100644 --- a/app/Console/Commands/MigrateMediaMonitoringCommand.php +++ b/app/Console/Commands/MigrateMediaMonitoringCommand.php @@ -165,7 +165,7 @@ private function handleTheme($legacy): void private function migrateMedia(MediaMonitoring $monitoring, $legacy): void { $filename = trim(basename($legacy->image)); - $sourcePath = 'old data/mediamonitorings/'.$filename; + $sourcePath = 'old-data/mediamonitorings/'.$filename; $exists = false; $attempts = 0; diff --git a/app/Console/Commands/MigrateNewsCommand.php b/app/Console/Commands/MigrateNewsCommand.php index 8fe8088..ece0ff0 100644 --- a/app/Console/Commands/MigrateNewsCommand.php +++ b/app/Console/Commands/MigrateNewsCommand.php @@ -130,7 +130,7 @@ private function processNews($legacy): void private function migrateMedia(News $news, $legacy): void { $filename = trim(basename($legacy->image)); - $sourcePath = 'old data/news/'.$filename; + $sourcePath = 'old-data/news/'.$filename; $exists = false; $attempts = 0;