remove accounting tasks from auto generated tasks temporarily until ready

This commit is contained in:
Omair Saleh
2023-06-11 15:58:50 +08:00
parent d959c8087f
commit 9c08a5cf70
@@ -64,12 +64,16 @@ class TransactionToPerfexCRMProcessorV2
{
$tasks = [];
if($status == ApprovalStatus::APPROVED && $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) {
$tasks = [PerfexCRMTasks::TASK_PURCHASE_ORDER_1, PerfexCRMTasks::TASK_PURCHASE_ORDER_2];
$tasks = [PerfexCRMTasks::TASK_PURCHASE_ORDER_1];
}
} elseif($status == ApprovalStatus::APPROVED && $model->type == TransactionType::PAYMENT) {
$task = PerfexCRMTasks::TASK_1_DAY_TRANSFER_2;
$task['status'] = PerfexCRMTaskStatus::COMPLETED;
$tasks = [$task];
}
return $tasks;