This commit is contained in:
2024-11-06 14:22:34 +05:00
parent 564fe508bf
commit f745ce53d6
2 changed files with 47 additions and 23 deletions

View File

@@ -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' => [
],
]);
}
}

View File

@@ -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 = `
<h4>Müşderi: <strong>${recipients[0].MUSDERI_DOLY_ADY}</strong></h4>
@@ -60,7 +46,6 @@ async function fetchLoanHistory(containerID, passport_serie, passport_id) {
</ul>
</p>
`;
})
.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);