From 2b97f7844bca0b98fe5f587b2172f454c407e2eb Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Sun, 11 Jun 2023 19:18:25 +0800 Subject: [PATCH] remove accounting tasks from auto generated tasks temporarily until ready --- .../Processors/TransactionToPerfexCRMProcessorV2.php | 3 +-- app/Models/Transaction.php | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php index 3fc1620d..37943f48 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php +++ b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php @@ -64,8 +64,7 @@ class TransactionToPerfexCRMProcessorV2 $tasks = []; Log::info(json_encode([$status, $model->type])); - - if($status === ApprovalStatus::PENDING_VERIFICATION && $model->type === TransactionType::PAYMENT) { + if($status === ApprovalStatus::PENDING_VERIFICATION && (int) $model->type === TransactionType::PAYMENT) { $tasks = $this->definePaymentTasks($model); } elseif($status === ApprovalStatus::PENDING_VERIFICATION && $model->type === TransactionType::PURCHASE_ORDER) { if($model->owner->service_id === 1 || $model->owner->service_id === 3) { diff --git a/app/Models/Transaction.php b/app/Models/Transaction.php index b61d30c7..cf2dddb9 100644 --- a/app/Models/Transaction.php +++ b/app/Models/Transaction.php @@ -25,6 +25,11 @@ class Transaction extends AbstractModel implements Documentable, Transactionable use SoftDeletes; use LogData; + protected $casts = [ + 'type' => 'int', + 'status' => 'int', + ]; + protected $table = 'transactions'; public function owner(): morphTo