mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-19 04:23:55 +00:00
Vue Polling - update info log location for PerfexCRM, standardization exercise
This commit is contained in:
@@ -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){
|
||||||
|
|||||||
Reference in New Issue
Block a user