diff --git a/app/Http/Controllers/Api/FetchLoanHistoryController.php b/app/Http/Controllers/Api/FetchLoanHistoryController.php index 84048fd..4431b0f 100644 --- a/app/Http/Controllers/Api/FetchLoanHistoryController.php +++ b/app/Http/Controllers/Api/FetchLoanHistoryController.php @@ -17,6 +17,10 @@ class FetchLoanHistoryController extends Controller 'passport_id' => ['required', 'string', 'max:255'], ]); + if (app()->isLocal()) { + return $this->sampleRequest(); + } + $curl = curl_init(); curl_setopt_array($curl, [ @@ -47,4 +51,42 @@ class FetchLoanHistoryController extends Controller return $response; } + + public function sampleRequest() + { + return response()->json([ + 'recipient' => [ + [ + 'KARZ_ID' => '468427', + 'KARZ_GORNUS_ID' => '26', + 'SERTNAMA_NO' => '530/23', + 'SERTNAMA_SENESI' => '14.09.23', + 'KARZ_SIFRY' => null, + 'KARZ_MAKSAT_ID' => '118', + 'PUL_BIRLIGI_ID' => '1', + 'MOCBERI' => '20000', + 'KARZ_BERLEN_SENESI' => '19.09.23', + 'KARZ_SONKY_SENESI' => '14.09.26', + 'KARZ_GOTERIMI' => '12', + 'KY_TERTIP_ID' => '1', + 'GY_TERTIP_ID' => '1', + 'KARZ_UG_ID' => '2', + 'KARZ_CESME_ID' => '1', + 'BANK_ID' => '104', + 'MUSDERI_ID' => '365098', + 'USER_ID' => '434', + 'IS_ARCHIVE' => '0', + 'BELLIK' => 'Sarp ediş maksatlary üçin', + 'KARZ_CODE' => null, + 'MOHLET_GORNUSI' => '2', + 'IS_ACTIVE' => '1', + 'CREATED_AT' => '22.09.23 15:20:13', + 'MUSDERI_DOLY_ADY' => 'Joraýew Mämmetjan Galandarowiç', + 'PASPORT_BELGISI' => null, + ], + ], + 'guarantor' => [ + ], + ]); + } } diff --git a/resources/js/vendor/nova/js/additional.js b/resources/js/vendor/nova/js/additional.js index a6bc28b..4df305f 100644 --- a/resources/js/vendor/nova/js/additional.js +++ b/resources/js/vendor/nova/js/additional.js @@ -11,26 +11,14 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) { let cardHistoryDetailContainer = document.getElementById(containerID); - console.log(cardHistoryDetailContainer) - - var headers = new Headers(); - headers.append('Accept', 'application/json'); - - var formdata = new FormData(); - formdata.append('passport_serie', passport_serie); - formdata.append('passport_id', passport_id); + let formData = new FormData(); + formData.append('passport_serie', passport_serie); + formData.append('passport_id', passport_id); Nova.$progress.start() - fetch('/api/fetch-loan-history', { - method: 'POST', - headers: headers, - body: formdata, - redirect: 'follow' - }) - .then(response => response.json()) - .then(result => { - console.log({result: result}) + Nova.request().post('/api/fetch-loan-history', formData).then(response => { + let result = response.data; let recipients = Array.from(result.recipient); @@ -41,8 +29,6 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) { return; } - console.log({a: cardHistoryDetailContainer}) - cardHistoryDetailContainer.innerHTML = `

Müşderi: ${recipients[0].MUSDERI_DOLY_ADY}

@@ -60,7 +46,6 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) {

`; - }) .catch(error => console.log('error', error)) .finally(() => { @@ -76,9 +61,6 @@ async function fetchCardHistory(passport_serie, passport_id, card_number, card_e let cardHistoryDetailContainer = document.getElementById(containerID); - var headers = new Headers(); - headers.append('Accept', 'application/json'); - let formData = new FormData(); formData.append('passport_serie', passport_serie); formData.append('passport_id', passport_id);