diff --git a/app/Classes/Modules/Transactions/Processors/CheckStorageInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CheckStorageInvoiceTransactionProcessor.php index e2b81390..fd3e49bc 100644 --- a/app/Classes/Modules/Transactions/Processors/CheckStorageInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CheckStorageInvoiceTransactionProcessor.php @@ -137,7 +137,7 @@ class CheckStorageInvoiceTransactionProcessor $arrivalDateAtChinaWarehouse = Carbon::parse($transport->drop_date); // $arrivalDateAtChinaWarehouse = Carbon::parse('2023-11-01 00:00:00'); $dateToCompare = Carbon::parse('2023-11-01 00:00:00'); //cief todo: to update this - if ($dateToCompare->isAfter($arrivalDateAtChinaWarehouse)) { + if ($arrivalDateAtChinaWarehouse->isAfter($dateToCompare)) { Log::channel('storage_invoices')->info('dateToCompare: '.$dateToCompare.', arrivalDateAtChinaWarehouse: '.$arrivalDateAtChinaWarehouse); $schedule = $transport->schedules->last(); if ($schedule) { @@ -186,6 +186,7 @@ class CheckStorageInvoiceTransactionProcessor $price_cbm = $pricePerCBM * $cbm * $resultNumberOfDaysExceeded; if(!$storageInvoice && $resultNumberOfDaysExceeded > 0 && $transaction->status != ApprovalStatus::COMPLETED){ + Log::channel('storage_invoices')->info('Created $transaction->id: '.$transaction->id); $billNumber = $this->generatesTransactionBillNumber->execute('STOR-'); $storageInvoice = $this->createStorageInvoiceTransaction($destinationWarehousePackage, $billNumber, $company_module_id, $price_cbm); $storageInvoiceId = $storageInvoice->id; @@ -194,8 +195,8 @@ class CheckStorageInvoiceTransactionProcessor else if($storageInvoice){ $amount = $storageInvoice->amount; $epsilon = 0.0001; // Tolerance for the comparison - Log::channel('storage_invoices')->info('$transaction->id,: '.$transaction->id); - Log::channel('storage_invoices')->info('$storageInvoice->status,: '.$storageInvoice->status); + Log::channel('storage_invoices')->info('Updated $transaction->id: '.$transaction->id); + Log::channel('storage_invoices')->info('$storageInvoice->status: '.$storageInvoice->status); Log::channel('storage_invoices')->info('price_cbm: '.$price_cbm."-".gettype($price_cbm)); if(abs($price_cbm - $amount) > $epsilon && $storageInvoice->status !== ApprovalStatus::COMPLETED){