diff --git a/app/Classes/Jobs/GenerateInvoice.php b/app/Classes/Jobs/GenerateInvoice.php index 83191e25..927ed00b 100644 --- a/app/Classes/Jobs/GenerateInvoice.php +++ b/app/Classes/Jobs/GenerateInvoice.php @@ -2,7 +2,7 @@ namespace App\Classes\Jobs; -use App\Classes\Modules\Transactions\Processors\CreateInvoiceTransactionProcessor; +use App\Classes\Modules\Transactions\Processors\CreateInvoiceTransactionV2Processor; use App\Classes\Modules\Transactions\Processors\GeneratesGroupTransactionsWhiteForm; use App\Classes\ValueObjects\Constants\ApprovalStatus; use App\Classes\ValueObjects\Constants\DocumentType; @@ -38,6 +38,6 @@ class GenerateInvoice implements ShouldQueue $this->booking->status = ApprovalStatus::APPROVED; $this->booking->save(); - (App()->make(CreateInvoiceTransactionProcessor::class))->execute($this->booking); + // (App()->make(CreateInvoiceTransactionV2Processor::class))->execute($this->booking); } } diff --git a/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php b/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php index fc7190cc..8a24a5ab 100644 --- a/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php +++ b/app/Classes/Modules/Bookings/Processors/CreatePurchaseOrderFor1688OrderProcessor.php @@ -6,7 +6,7 @@ namespace App\Classes\Modules\Bookings\Processors; use App\Classes\Exceptions\MalformedRequestException; use App\Classes\Modules\Bookings\Services\Convert1688PurchaseOrderToProductList; use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject; -use App\Classes\Modules\Transactions\Processors\CreateInvoiceTransactionProcessor; +use App\Classes\Modules\Transactions\Processors\CreateInvoiceTransactionV2Processor; use App\Classes\Modules\Transactions\Processors\CreatePurchaseOrderTransactionProcessor; use App\Classes\Modules\Transactions\Services\GeneratesTransactionBillNumber; use App\Classes\Modules\Transactions\Services\UpdatesTransactionStatus; @@ -30,7 +30,7 @@ class CreatePurchaseOrderFor1688OrderProcessor /** @var UpdatesTransactionStatus */ private $updatesTransactionStatus; - /** @var CreateInvoiceTransactionProcessor */ + /** @var CreateInvoiceTransactionV2Processor */ private $createInvoiceTransactionProcessor; /** @@ -38,9 +38,9 @@ class CreatePurchaseOrderFor1688OrderProcessor * @param CreatePurchaseOrderTransactionProcessor $createPurchaseOrderTransactionProcessor * @param Convert1688PurchaseOrderToProductList $convert1688PurchaseOrderToProductList * @param UpdatesTransactionStatus $updatesTransactionStatus - * @param CreateInvoiceTransactionProcessor $createInvoiceTransactionProcessor + * @param CreateInvoiceTransactionV2Processor $createInvoiceTransactionProcessor */ - public function __construct(GeneratesTransactionBillNumber $generatesTransactionBillNumber, CreatePurchaseOrderTransactionProcessor $createPurchaseOrderTransactionProcessor, Convert1688PurchaseOrderToProductList $convert1688PurchaseOrderToProductList, UpdatesTransactionStatus $updatesTransactionStatus, CreateInvoiceTransactionProcessor $createInvoiceTransactionProcessor) + public function __construct(GeneratesTransactionBillNumber $generatesTransactionBillNumber, CreatePurchaseOrderTransactionProcessor $createPurchaseOrderTransactionProcessor, Convert1688PurchaseOrderToProductList $convert1688PurchaseOrderToProductList, UpdatesTransactionStatus $updatesTransactionStatus, CreateInvoiceTransactionV2Processor $createInvoiceTransactionProcessor) { $this->generatesTransactionBillNumber = $generatesTransactionBillNumber; $this->createPurchaseOrderTransactionProcessor = $createPurchaseOrderTransactionProcessor; diff --git a/app/Classes/Modules/Documents/ControllersLogic/DeleteDocumentLogic.php b/app/Classes/Modules/Documents/ControllersLogic/DeleteDocumentLogic.php index 06419d87..264458b7 100644 --- a/app/Classes/Modules/Documents/ControllersLogic/DeleteDocumentLogic.php +++ b/app/Classes/Modules/Documents/ControllersLogic/DeleteDocumentLogic.php @@ -14,9 +14,6 @@ use App\Classes\Modules\Documents\Services\DeletesDocument; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use App\Classes\Modules\Transactions\Processors\CreateInvoiceTransactionProcessor; - - class DeleteDocumentLogic extends AbstractControllerLogic { @@ -62,9 +59,9 @@ class DeleteDocumentLogic extends AbstractControllerLogic $document = $this->fetchesDocument->execute(['id' => $request->route('id')]); $this->canDeleteDocument->passes(); - + $this->deletesDocument->execute($document); return $this->response([]); } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Transactions/ControllersLogic/UpdatePaymentTransactionStatusLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/UpdatePaymentTransactionStatusLogic.php index 11f0a377..2e1a0317 100644 --- a/app/Classes/Modules/Transactions/ControllersLogic/UpdatePaymentTransactionStatusLogic.php +++ b/app/Classes/Modules/Transactions/ControllersLogic/UpdatePaymentTransactionStatusLogic.php @@ -14,9 +14,6 @@ use App\Models\Document; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use App\Classes\Modules\Transactions\Processors\CreateInvoiceTransactionProcessor; - - class UpdatePaymentTransactionStatusLogic extends AbstractControllerLogic { @@ -73,4 +70,4 @@ class UpdatePaymentTransactionStatusLogic extends AbstractControllerLogic return $this->response([]); } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php index afacb35f..9fb5636a 100644 --- a/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/CreateInvoiceTransactionProcessor.php @@ -25,6 +25,10 @@ use Carbon\Carbon; use Exception; use Illuminate\Support\Facades\Log; +/** + * @deprecated This class is deprecated and should not be used. + * Use `CreateInvoiceTransactionV2Processor` instead + */ class CreateInvoiceTransactionProcessor {