diff --git a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php index c6b13c3a..232b218d 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php +++ b/app/Classes/Modules/PerfexCRM/Processors/TransactionToPerfexCRMProcessorV2.php @@ -64,13 +64,14 @@ class TransactionToPerfexCRMProcessorV2 { $tasks = []; - if($status == ApprovalStatus::PENDING_VERIFICATION && $model->type == TransactionType::PAYMENT) { + if($status === ApprovalStatus::PENDING_VERIFICATION && $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) { + } elseif($status === ApprovalStatus::PENDING_VERIFICATION && $model->type === TransactionType::PURCHASE_ORDER) { + if($model->owner->service_id === 1 || $model->owner->service_id === 3) { $tasks = [PerfexCRMTasks::TASK_PURCHASE_ORDER_1]; } - } elseif($status == ApprovalStatus::APPROVED && $model->type == TransactionType::PAYMENT) { + } elseif($status === ApprovalStatus::APPROVED && $model->type === TransactionType::PAYMENT) { + Log::info('called.....................'); $task = PerfexCRMTasks::TASK_1_DAY_TRANSFER_2; $task['status'] = PerfexCRMTaskStatus::COMPLETED; $tasks = [$task]; @@ -85,15 +86,15 @@ class TransactionToPerfexCRMProcessorV2 // PerfexCRMTasks::TASK_1 ]; - if ($model->owner->service_id == 1) { + if ($model->owner->service_id === 1) { $tasks = array_merge($tasks, $this->oneDayTransferTasks()); - } elseif ($model->owner->service_id == 3) { + } elseif ($model->owner->service_id === 3) { $tasks = array_merge($tasks, $this->threeDayTransferTasks()); - } elseif ($model->owner->service_id == 4) { + } elseif ($model->owner->service_id === 4) { $tasks = array_merge($tasks, $this->payment1688Tasks()); } - if ($model->owner->service_id == 1 || $model->owner->service_id == 3) { + if ($model->owner->service_id === 1 || $model->owner->service_id === 3) { $purchaseOrder = $model->booking->transactions()->where('type', TransactionType::PURCHASE_ORDER)->complete()->first(); if(is_null($purchaseOrder)){ $tasks = array_merge($tasks, $this->purchaseOrderTasks()); @@ -162,9 +163,9 @@ class TransactionToPerfexCRMProcessorV2 private function dispatchUpdateJob(Transaction $model, int $status, UpdatePerfexCRMObject $updatePerfexCRMObject) { - if($status == ApprovalStatus::APPROVED){ + if($status === ApprovalStatus::APPROVED){ UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject, true); - } elseif($status == ApprovalStatus::PENDING_VERIFICATION){ + } elseif($status === ApprovalStatus::PENDING_VERIFICATION){ UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject); } } diff --git a/app/Classes/Modules/PerfexCRM/Processors/UpdatePerfexCRMProcessor.php b/app/Classes/Modules/PerfexCRM/Processors/UpdatePerfexCRMProcessor.php index 44e45dce..b584f85d 100644 --- a/app/Classes/Modules/PerfexCRM/Processors/UpdatePerfexCRMProcessor.php +++ b/app/Classes/Modules/PerfexCRM/Processors/UpdatePerfexCRMProcessor.php @@ -176,7 +176,6 @@ class UpdatePerfexCRMProcessor } $tasks = $updatePerfexCRMObject->getTasks(); - Log::info(json_encode($updatePerfexCRMObject->getTasks())); if(count($tasks) > 0){ //Create tasks with milestone