mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-27 00:13:59 +00:00
Merge branch 'dillon/90-e-invoice-e' into vapor/development
This commit is contained in:
@@ -13,6 +13,9 @@ use App\Classes\Modules\Exports\Services\ExportsARCreditNoteReport;
|
||||
use App\Classes\Modules\Exports\Services\ExportsCompanies;
|
||||
use App\Classes\Modules\Exports\Services\ExportsReceivePaymentDepositEntryReport;
|
||||
use App\Classes\Modules\Exports\Services\ExportsReceivePaymentForBookingReport;
|
||||
use App\Classes\Modules\Exports\Services\ExportsSalesDepositByWallet1PaymentEntry;
|
||||
use App\Classes\Modules\Exports\Services\ExportsSalesDepositByWallet2RefundEntry;
|
||||
use App\Classes\Modules\Exports\Services\ExportsSalesDepositByWallet3DepositEntry;
|
||||
use App\Classes\Modules\Exports\Services\ExportsWalletTopUpDepositEntryReport;
|
||||
use Carbon\Carbon;
|
||||
|
||||
@@ -57,7 +60,25 @@ class ExportController
|
||||
public function walletTopUpDepositEntry(Request $request){
|
||||
[$startDate, $endDate] = $this->getValidatedDates($request);
|
||||
$exporter = new ExportsWalletTopUpDepositEntryReport($startDate, $endDate);
|
||||
return $this->handleExport($exporter, 'Exchange Wallet Top Up - AR Deposit Entry.xls');
|
||||
return $this->handleExport($exporter, 'WALLET TOP UP REPORT [Wallet Deposit Received].xls');
|
||||
}
|
||||
|
||||
public function salesDepositByWalletPaymentEntry(Request $request){
|
||||
[$startDate, $endDate] = $this->getValidatedDates($request);
|
||||
$exporter = new ExportsSalesDepositByWallet1PaymentEntry($startDate, $endDate);
|
||||
return $this->handleExport($exporter, '01DRW - Sales Deposit by Wallet [AR PAYMENT ENTRY].xls');
|
||||
}
|
||||
|
||||
public function salesDepositByWalletRefundEntry(Request $request){
|
||||
[$startDate, $endDate] = $this->getValidatedDates($request);
|
||||
$exporter = new ExportsSalesDepositByWallet2RefundEntry($startDate, $endDate);
|
||||
return $this->handleExport($exporter, '01DRF - Sales Deposit by Wallet [AR REFUND ENTRY].xls');
|
||||
}
|
||||
|
||||
public function salesDepositByWalletDepositEntry(Request $request){
|
||||
[$startDate, $endDate] = $this->getValidatedDates($request);
|
||||
$exporter = new ExportsSalesDepositByWallet3DepositEntry($startDate, $endDate);
|
||||
return $this->handleExport($exporter, '01DD - Sales Deposit by Wallet [AR DEPOSIT ENTRY].xls');
|
||||
}
|
||||
|
||||
private function getValidatedDates(Request $request): array
|
||||
|
||||
@@ -23,4 +23,9 @@ class ImportController extends Controller
|
||||
{
|
||||
return $logic->execute($request);
|
||||
}
|
||||
|
||||
public function salesDeposit(Request $request, ImportExcelLogic $logic): JsonResponse
|
||||
{
|
||||
return $logic->execute($request);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user