diff --git a/src/modules/transaction/transaction/domain/usecases/transaction-data.orchestrator.ts b/src/modules/transaction/transaction/domain/usecases/transaction-data.orchestrator.ts index ed75512..257b3a8 100644 --- a/src/modules/transaction/transaction/domain/usecases/transaction-data.orchestrator.ts +++ b/src/modules/transaction/transaction/domain/usecases/transaction-data.orchestrator.ts @@ -15,7 +15,7 @@ import { BatchCancelTransactionManager } from './managers/batch-cancel-transacti import { ConfirmDataTransactionManager } from './managers/confirm-data-transaction.manager'; import { BatchConfirmDataTransactionManager } from './managers/batch-confirm-data-transaction.manager'; import { MidtransService } from 'src/modules/configuration/midtrans/data/services/midtrans.service'; -import { InvoiceTransactionManager } from './managers/download-invoice-transaction.manager'; +// import { InvoiceTransactionManager } from './managers/download-invoice-transaction.manager'; @Injectable() export class TransactionDataOrchestrator { @@ -30,7 +30,7 @@ export class TransactionDataOrchestrator { private batchDeleteManager: BatchDeleteTransactionManager, private cancelManager: CancelTransactionManager, private batchCancelManager: BatchCancelTransactionManager, - private invoiceManager: InvoiceTransactionManager, + // private invoiceManager: InvoiceTransactionManager, private serviceData: TransactionDataService, private midtransService: MidtransService, ) {} @@ -49,14 +49,14 @@ export class TransactionDataOrchestrator { return this.updateManager.getResult(); } - async invoice(dataId): Promise { - this.invoiceManager.setData({ - id: dataId, - }); - this.invoiceManager.setService(this.serviceData, TABLE_NAME.TRANSACTION); - await this.invoiceManager.execute(); - return this.invoiceManager.getResult(); - } + // async invoice(dataId): Promise { + // this.invoiceManager.setData({ + // id: dataId, + // }); + // this.invoiceManager.setService(this.serviceData, TABLE_NAME.TRANSACTION); + // await this.invoiceManager.execute(); + // return this.invoiceManager.getResult(); + // } async delete(dataId): Promise { this.deleteManager.setData(dataId); diff --git a/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts b/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts index 8866cde..06e97dc 100644 --- a/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts +++ b/src/modules/transaction/transaction/infrastructure/transaction-data.controller.ts @@ -28,6 +28,11 @@ export class TransactionDataController { return await this.orchestrator.create(data); } + // @Put('/:id/invoice/download') + // async invoiceDownload(@Param('id') dataId: string): Promise { + // return await this.orchestrator.invoice(dataId); + // } + @Put('/batch-delete') async batchDeleted(@Body() body: BatchIdsDto): Promise { return await this.orchestrator.batchDelete(body.ids);