Merge branch 'dillon/90-e-invoice-f' into vapor/development

This commit is contained in:
Dillon Ngo
2025-07-26 16:48:56 +08:00
7 changed files with 271 additions and 91 deletions
@@ -3,10 +3,10 @@
namespace App\Http\Controllers\Bookings;
use App\Classes\Modules\Bookings\ControllersLogic\RegenerateInvoiceBookingLogic;
use App\Classes\Modules\Bookings\ControllersLogic\BatchBookingsGenerateEInvoiceLogic;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class RegenerateBookingEInvoiceController
{
/**
@@ -17,4 +17,13 @@ class RegenerateBookingEInvoiceController
public function regenerate(Request $request, RegenerateInvoiceBookingLogic $logic): JsonResponse {
return $logic->execute($request);
}
/**
* @param Request $request
* @param BatchBookingsGenerateEInvoiceLogic $logic
* @return JsonResponse
*/
public function batchProcess(Request $request, BatchBookingsGenerateEInvoiceLogic $logic): JsonResponse {
return $logic->execute($request);
}
}