remove accounting tasks from auto generated tasks temporarily until ready

This commit is contained in:
Omair Saleh
2023-06-11 17:00:03 +08:00
parent a433b8bd62
commit 157151c3b7
@@ -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);
}
}
}