From 85a7a09e32516c3f2f15ae01284482a807ddf369 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Thu, 15 Jun 2023 06:11:27 +0800 Subject: [PATCH] automatically complete tasks --- .../Processors/TransactionToPerfexCRMProcessorV2.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php index 2f7ff77a..33287bc7 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php +++ b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php @@ -21,7 +21,8 @@ class TransactionToPerfexCRMProcessorV2 { try { if(in_array($model->type, [TransactionType::PAYMENT, TransactionType::BILL, TransactionType::PURCHASE_ORDER])) { - $bookingInfo = $this->extractBookingInfo($model->type === TransactionType::BILL ? $model->owner : $model); + $transaction = $model->type === TransactionType::BILL ? $model->owner : $model; + $bookingInfo = $this->extractBookingInfo($transaction); $projectName = 'Exchange | ' . $bookingInfo['serviceTypeName'] . ' | ' . $bookingInfo['bookingMarking']; $tasks = $this->defineTasks($model, $status); @@ -37,7 +38,7 @@ class TransactionToPerfexCRMProcessorV2 [], $tasks ); - $this->dispatchUpdateJob($model, $status, $updatePerfexCRMObject); + $this->dispatchUpdateJob($transaction, $status, $updatePerfexCRMObject); } } } catch (\Exception $exception) {