remove accounting tasks from auto generated tasks temporarily until ready

This commit is contained in:
Omair Saleh
2023-06-11 19:42:58 +08:00
parent 92daa6b596
commit 174b93a22a
@@ -11,6 +11,7 @@ use App\Classes\ValueObjects\Constants\PerfexCRMTaskStatus;
use App\Classes\Jobs\UpdatePerfexCRMInvoice;
use App\Classes\Jobs\UpdatePerfexCRM;
use App\Classes\Jobs\UpdatePerfexCRMPrelude;
use App\Models\Booking;
use App\Models\Transaction;
use Illuminate\Support\Facades\Log;
@@ -162,10 +163,7 @@ class TransactionToPerfexCRMProcessorV2
private function dispatchUpdateJob(Transaction $model, int $status, UpdatePerfexCRMObject $updatePerfexCRMObject)
{
if($status === ApprovalStatus::APPROVED){
UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject, true);
} elseif($status === ApprovalStatus::PENDING_VERIFICATION){
UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject);
}
$withInvoice = ($model->type === TransactionType::PAYMENT && $model->owner === Booking::class && $status === ApprovalStatus::APPROVED);
UpdatePerfexCRMPrelude::dispatch($model, $updatePerfexCRMObject, $withInvoice);
}
}