From 157151c3b7071da944969b423725bd28f07737de Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Sun, 11 Jun 2023 17:00:03 +0800 Subject: [PATCH] remove accounting tasks from auto generated tasks temporarily until ready --- .../TransactionToPerfexCRMProcessorV2.php | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php index 5a53eb6a..141b535c 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php +++ b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php @@ -162,17 +162,10 @@ class TransactionToPerfexCRMProcessorV2 private function dispatchUpdateJob(Transaction $model, int $status, UpdatePerfexCRMObject $updatePerfexCRMObject) { - $dispatchClass = null; - - if ($model->type === TransactionType::PAYMENT && $status === ApprovalStatus::APPROVED) { - $dispatchClass = UpdatePerfexCRMInvoice::class; - } elseif (($model->type === TransactionType::PAYMENT || $model->type === TransactionType::PURCHASE_ORDER) && $status === ApprovalStatus::PENDING_VERIFICATION) { - $dispatchClass = UpdatePerfexCRM::class; - } - - if ($dispatchClass) { - UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject, $dispatchClass); + if($status == ApprovalStatus::APPROVED){ + UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject, UpdatePerfexCRM::class, UpdatePerfexCRMInvoice::class); + } elseif($status == ApprovalStatus::PENDING_VERIFICATION){ + UpdatePerfexCRM::dispatch($updatePerfexCRMObject, null, null); } } - }