Fix error from production logs

This commit is contained in:
Dillon
2023-08-05 03:16:27 +08:00
parent 96aed6b8f4
commit 0d2ecffd8c
2 changed files with 9 additions and 7 deletions
@@ -162,12 +162,12 @@ class TransactionToPerfexCRMProcessorV2
$tasks = array_merge($tasks, $this->payment1688Tasks());
}
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());
}
}
// 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());
// }
// }
return $tasks;
}
@@ -209,7 +209,9 @@ class UpdatePerfexCRMProcessor
if($updatePerfexCRMObject->getInvoiceId() != 0){
$taskName = $taskName." (".$updatePerfexCRMObject->getInvoiceId().")";
$taskReference = $taskReference."_".$updatePerfexCRMObject->getInvoiceId();
$taskOnTaskCompletion = $taskOnTaskCompletion."_".$updatePerfexCRMObject->getInvoiceId();
if($taskOnTaskCompletion){
$taskOnTaskCompletion = $taskOnTaskCompletion."_".$updatePerfexCRMObject->getInvoiceId();
}
}
$result = $this->fetchesPerfexCRMTask->execute($taskName, $milestoneId, 'project', $projectId, $updatePerfexCRMObject->getInvoiceId());