Download card requist

This commit is contained in:
2025-05-29 17:37:26 +05:00
parent 505f6bb37b
commit e69de6f5dd

View File

@@ -83,15 +83,27 @@ class DownloadCardRequisite extends Action
/**
* Generate file
*
* @param @param \App\Models\Order\Card\Requisite\CardRequisite $model
* @param \App\Models\Order\Card\Requisite\CardRequisite $model
* @param \App\Nova\Resources\Order\Card\CardTransaction\Actions\ResponseTypes\AzatApiClientInfoAllResponse $data
*/
public function generateFile($model)
public function generateFile($model, $data)
{
$doc_path = app_path('Nova/Resources/Order/Card/Requisite/Docs/card-requisite.docx');
$templateProcessor = new TemplateProcessor($doc_path);
$templateProcessor->setValues([
'year' => date('Y'),
'name' => $data->clientName,
'contract' => $data->cardAccountNumber,
'bank' => $data->depName,
'hasap' => '---YOK---',
'sb' => '---YOK--',
'bab' => $data->mfo,
'card_number' => $data->cardPan,
'phone' => '---YOK---',
'contract_date' => '---YOK---',
'card_order_date' => '---YOK---',
'card_given_date' => '---YOK---',
]);
$unique_folder_name = Str::snake(str_replace(':', '-', $model->created_at->toDateTimeString()));