diff --git a/app/Http/Controllers/ApiTesterController.php b/app/Http/Controllers/ApiTesterController.php index 349bcfb..201d8ad 100644 --- a/app/Http/Controllers/ApiTesterController.php +++ b/app/Http/Controllers/ApiTesterController.php @@ -10,17 +10,28 @@ class ApiTesterController extends Controller { public function index(Request $request) { - $request->validate([ - 'passport_serie' => ['required', 'string', Rule::in(PassportRepo::values())], - 'passport_number' => ['required', 'numeric', 'digits:6'], - 'card_number_masked' => ['required', 'string', 'max:255'], - 'card_expire_date' => ['required', 'string', 'max:255'], - 'start_date' => ['required', 'date'], - 'end_date' => ['required', 'date'], + $curl = curl_init(); + + curl_setopt_array($curl, [ + CURLOPT_URL => 'http://10.3.158.102:9999/api/clientinfo/all', + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'POST', + CURLOPT_POSTFIELDS => '{ "idSeria": "I-AS", "idNo": "314567", "clientType": "recipient", "cardMaskNumber": "993403******3258", "expDate": "07/49", "fromDate" : "01.01.2020", "toDate" : "09.05.2025" }', + CURLOPT_HTTPHEADER => [ + 'Authorization: Basic dGJ1c2VyOlFBWndzeDEyMw==', + 'Content-Type: application/json', + ], ]); - // $this->fetchApi($data['foo']); + $response = curl_exec($curl); - // return "
{$response}";
+ curl_close($curl);
+
+ return "{$response}";
}
}
diff --git a/app/Nova/Resources/Order/Card/CardTransaction/Actions/DownloadCardTransaction.php b/app/Nova/Resources/Order/Card/CardTransaction/Actions/DownloadCardTransaction.php
index ce3278d..42bdc62 100644
--- a/app/Nova/Resources/Order/Card/CardTransaction/Actions/DownloadCardTransaction.php
+++ b/app/Nova/Resources/Order/Card/CardTransaction/Actions/DownloadCardTransaction.php
@@ -58,9 +58,7 @@ class DownloadCardTransaction extends Action
return ActionResponse::danger($data->message);
}
- info([$data]);
-
- // $this->generateFile($data);
+ $this->generateFile($data);
}
/**
@@ -129,5 +127,8 @@ class DownloadCardTransaction extends Action
*
* @param ResponseTypes\AzatApiClientInfoAllResponse $data
*/
- public function generateFile($data) {}
+ public function generateFile($data)
+ {
+ $data->transactions
+ }
}
diff --git a/resources/views/orders/cards/card-transaction/download-card-transaction.blade.php b/resources/views/orders/cards/card-transaction/download-card-transaction.blade.php
index f0bde06..c45bc5b 100644
--- a/resources/views/orders/cards/card-transaction/download-card-transaction.blade.php
+++ b/resources/views/orders/cards/card-transaction/download-card-transaction.blade.php
@@ -7,13 +7,17 @@
FM0
-{{ $transactoin->depName }}
+{{ $transaction->depName }}
+МФО: {{ $transaction->mfo }}
Н/к: 101301000408
Текущая дата: 15/05/2025 17:52:59
-ВЫПИСКА ПО СЧЕТУ КЛИЕНТА №9341304011
-Ф.И.О. владельца счета: MYRATLYÝEW DÖWRAN AŞYRMUHAMMEDOWIÇ
+Текущая дата: {{ now()->format('H:i, d.m.Y') }}
+ВЫПИСКА ПО СЧЕТУ КЛИЕНТА №9341304011
+Ф.И.О. владельца счета: {{ $transaction->clientName }}
+за период с {{ $transaction->fromDate }} по {{ $transaction->toDate }}
+ +Исходящий остаток: 7.73
Входящий остаток: 361.92