From d2e56b98030939cc8d0bf7c786782fb11a501f0a Mon Sep 17 00:00:00 2001 From: = Date: Sat, 31 Jul 2021 20:43:56 +1000 Subject: [PATCH] Adjustments for import --- app/Jobs/Util/Import.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/app/Jobs/Util/Import.php b/app/Jobs/Util/Import.php index e8f3ad18a629..8a13ebe42512 100644 --- a/app/Jobs/Util/Import.php +++ b/app/Jobs/Util/Import.php @@ -192,19 +192,17 @@ class Import implements ShouldQueue nlog("Starting Migration"); nlog($this->user->email); - info("Starting Migration"); - info($this->user->email); + nlog("Company ID = "); + nlog($this->company->id); auth()->login($this->user, false); auth()->user()->setCompany($this->company); - // $jsonStream = \JsonMachine\JsonMachine::fromFile($this->file_path, "/data"); $array = json_decode(file_get_contents($this->file_path), 1); $data = $array['data']; foreach ($this->available_imports as $import) { if (! array_key_exists($import, $data)) { - //throw new ResourceNotAvailableForMigration("Resource {$key} is not available for migration."); info("Resource {$import} is not available for migration."); continue; } @@ -249,7 +247,17 @@ class Import implements ShouldQueue } // CreateCompanyPaymentTerms::dispatchNow($sp035a66, $spaa9f78); - CreateCompanyTaskStatuses::dispatchNow($this->company, $this->user); + // CreateCompanyTaskStatuses::dispatchNow($this->company, $this->user); + + $task_statuses = [ + ['name' => ctrans('texts.backlog'), 'company_id' => $this->company->id, 'user_id' => $this->user->id, 'created_at' => now(), 'updated_at' => now(), 'status_order' => 1], + ['name' => ctrans('texts.ready_to_do'), 'company_id' => $this->company->id, 'user_id' => $this->user->id, 'created_at' => now(), 'updated_at' => now(), 'status_order' => 2], + ['name' => ctrans('texts.in_progress'), 'company_id' => $this->company->id, 'user_id' => $this->user->id, 'created_at' => now(), 'updated_at' => now(), 'status_order' => 3], + ['name' => ctrans('texts.done'), 'company_id' => $this->company->id, 'user_id' => $this->user->id, 'created_at' => now(), 'updated_at' => now(), 'status_order' => 4], + + ]; + + TaskStatus::insert($task_statuses); info('CompletedπŸš€πŸš€πŸš€πŸš€πŸš€ at '.now());