Vue Polling - update info log location for PerfexCRM, standardization exercise

This commit is contained in:
Dillon Ngo
2024-03-18 13:25:24 +08:00
parent 29d17c4f1f
commit 1ca7a25aff
6 changed files with 10 additions and 11 deletions
+3 -4
View File
@@ -57,16 +57,15 @@ class UpdatePerfexCRMInvoice implements ShouldQueue
$number = 'EXC-'.$number; $number = 'EXC-'.$number;
$invoice = (App()->make(FetchesPerfexCRMInvoice::class))->execute($customer->userid,"INV-", $number); $invoice = (App()->make(FetchesPerfexCRMInvoice::class))->execute($customer->userid,"INV-", $number);
Log::error(json_encode('UpdatePerfexCRMInvoice debug $number: '.$number)); Log::channel('perfex_crm')->info(json_encode('UpdatePerfexCRMInvoice debug $number: '.$number));
if(is_null($invoice)){ if(is_null($invoice)){
$result = (App()->make(CreatePerfexCRMInvoiceProcessor::class))->execute($transaction); $result = (App()->make(CreatePerfexCRMInvoiceProcessor::class))->execute($transaction);
if ($result) { if ($result) {
$invoiceId = $result->payload['id']; $invoiceId = $result->payload['id'];
} else { } else {
// Log::error(json_encode('UpdatePerfexCRMInvoice CreatePerfexCRMInvoiceProcessor failed'));
$log['message'] = 'UpdatePerfexCRMInvoice CreatePerfexCRMInvoiceProcessor failed'; $log['message'] = 'UpdatePerfexCRMInvoice CreatePerfexCRMInvoiceProcessor failed';
Helper::debugLogger($log); Log::channel('perfex_crm')->info($log);
} }
} }
else{ else{
@@ -75,7 +74,7 @@ class UpdatePerfexCRMInvoice implements ShouldQueue
//This only run when invoice already exist and the invoice does not have a PAID status //This only run when invoice already exist and the invoice does not have a PAID status
if($invoiceStatus != PerfexCRMInvoiceStatus::PAID){ if($invoiceStatus != PerfexCRMInvoiceStatus::PAID){
Log::error(json_encode('UpdatePerfexCRMInvoice debug $this->updatePerfexCRMInvoiceObject->getProjectId(): '.$this->updatePerfexCRMInvoiceObject->getProjectId())); Log::channel('perfex_crm')->info('UpdatePerfexCRMInvoice debug $this->updatePerfexCRMInvoiceObject->getProjectId(): '.$this->updatePerfexCRMInvoiceObject->getProjectId());
//update invoice //update invoice
(App()->make(UpdatesPerfexCRMInvoice::class))->execute($invoice, $this->updatePerfexCRMInvoiceObject->getProjectId()); (App()->make(UpdatesPerfexCRMInvoice::class))->execute($invoice, $this->updatePerfexCRMInvoiceObject->getProjectId());
@@ -108,12 +108,12 @@ class CreatePerfexCRMInvoiceProcessor
$email = null; $email = null;
if ($firstSupplier) { if ($firstSupplier) {
$email = $firstSupplier->email; $email = $firstSupplier->email;
Log::error('CreatePerfexCRMInvoiceProcessor debug:'.$email); Log::channel('perfex_crm')->info('CreatePerfexCRMInvoiceProcessor debug:'.$email);
} else { } else {
$bookingMarking = $transaction->owner->marking; $bookingMarking = $transaction->owner->marking;
$serviceTypeName = $transaction->owner->company->services()->where('id', $transaction->owner->service_id)->first()->name; $serviceTypeName = $transaction->owner->company->services()->where('id', $transaction->owner->service_id)->first()->name;
$projectName = 'Exchange | '.$serviceTypeName.' | '.$bookingMarking; $projectName = 'Exchange | '.$serviceTypeName.' | '.$bookingMarking;
Log::error('$projectName: '.$projectName); Log::channel('perfex_crm')->info('$projectName: '.$projectName);
return $email; return $email;
} }
@@ -62,7 +62,7 @@ class FetchPerfexCRMInvoiceProcessor
$invoiceId = $result->payload['id']; $invoiceId = $result->payload['id'];
} else { } else {
$log['message'] = 'FetchPerfexCRMInvoiceProcessor failed for transaction > bill_no: '.$number; $log['message'] = 'FetchPerfexCRMInvoiceProcessor failed for transaction > bill_no: '.$number;
Helper::debugLogger($log); Log::channel('perfex_crm')->info($log);
} }
} }
else{ else{
@@ -217,8 +217,8 @@ class UpdatePerfexCRMProcessor
} }
$result = $this->fetchesPerfexCRMTask->execute($taskName, $milestoneId, 'project', $projectId, $updatePerfexCRMObject->getInvoiceId()); $result = $this->fetchesPerfexCRMTask->execute($taskName, $milestoneId, 'project', $projectId, $updatePerfexCRMObject->getInvoiceId());
// Log::error("UpdatePerfexCRMProcessor task: ".$taskName." , ".json_encode($result)); // Log::channel('perfex_crm')->info("UpdatePerfexCRMProcessor task: ".$taskName." , ".json_encode($result));
Log::error("UpdatePerfexCRMProcessor task: ".$taskName); Log::channel('perfex_crm')->info("UpdatePerfexCRMProcessor task: ".$taskName);
if(isset($result->payload)){ if(isset($result->payload)){
//&& $result->payload[0]['status'] == PerfexCRMTaskStatus::NOT_STARTED //&& $result->payload[0]['status'] == PerfexCRMTaskStatus::NOT_STARTED
@@ -44,7 +44,7 @@ class FetchesPerfexCRMTask
return (object) $data; return (object) $data;
}else{ }else{
Helper::debugLogger($response); Log::channel('perfex_crm')->info($response);
return null; return null;
} }
}catch(\Exception $exception){ }catch(\Exception $exception){
@@ -38,7 +38,7 @@ class UpdatesPerfexCRMCustomer
$data = $response->json(); $data = $response->json();
return (object) $data; return (object) $data;
}else{ }else{
Helper::debugLogger($response); Log::channel('perfex_crm')->info($response);
return null; return null;
} }
}catch(\Exception $exception){ }catch(\Exception $exception){