'Updated Booking with Sales Invoice', 'message' => 'You have successfully updated Booking with Sales Invoice' ]; } /** @var CanUpdateBooking */ private $canUpdateBooking; /** * UpdateBookingSalesInvoiceLogic constructor. * @param CanUpdateBooking $canUpdateBooking */ public function __construct( CanUpdateBooking $canUpdateBooking ) { $this->canUpdateBooking = $canUpdateBooking; } /** * @param Request $request * @return JsonResponse * @throws ErrorException */ public function logic(Request $request) : JsonResponse { $data = [ 'docno' => $request->input('DocNo'), 'docdate' => $request->input('DocDate'), 'debtorcode' => $request->input('DebtorCode'), 'ref' => $request->input('Ref'), 'shipinfo' => $request->input('ShipInfo'), 'accno' => $request->input('AccNo'), 'detaildescription' => $request->input('DetailDescription'), 'furtherdescription' => $request->input('FurtherDescription'), 'classification' => $request->input('Classification'), 'deptno' => $request->input('DeptNo'), 'qty' => $request->input('Qty'), 'unitprice' => $request->input('UnitPrice'), 'submiteinvoice' => $request->input('SubmitEinvoice'), 'consolidatedeinvoice' => $request->input('ConsolidatedEinvoice'), 'einvoicevalidationlink' => $request->input('EInvoiceValidationLink'), ]; Log::info('UpdateBookingSalesInvoiceLogic: ' . json_encode($data)); // ProcessSalesInvoiceReportV2CommandJob::dispatch($data); return $this->response([]); } }