mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-24 15:04:19 +00:00
remove accounting tasks from auto generated tasks temporarily until ready
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -176,7 +176,6 @@ class UpdatePerfexCRMProcessor
|
||||
}
|
||||
|
||||
$tasks = $updatePerfexCRMObject->getTasks();
|
||||
Log::info(json_encode($updatePerfexCRMObject->getTasks()));
|
||||
if(count($tasks) > 0){
|
||||
|
||||
//Create tasks with milestone
|
||||
|
||||
Reference in New Issue
Block a user