Update ke Laravel 12 struktur modular

This commit is contained in:
servdal
2025-08-03 18:09:58 +07:00
parent 79da34a3e3
commit 62c2e6bf8e
2 changed files with 36 additions and 43 deletions

View File

@@ -65,4 +65,6 @@ VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}" VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}" VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
GETPASIEN_API=https://gomed.rssa.my.id/api/account/pasien

View File

@@ -105,48 +105,39 @@ class PasienController extends Controller
]); ]);
} else { } else {
try { try {
$client = new Client(); $client = new Client();
$res = $client->request('GET', 'http://10.10.123.51:8000/mr/'.$norm); $res = $client->request('GET', env('GETPASIEN_API'), ['query' => ['limit' => 10, 'nomedis' => $norm]]);
$response_data = json_decode($res->getBody()->getContents()); $response_data = json_decode($res->getBody()->getContents());
if (isset($response_data[0])) { if (isset($response_data->response[0])) {
$hasil = $response_data[0]; $hasil = $response_data->response[0];
$nama = $hasil->Nama; $nama = $hasil->Nama;
$alamat = $hasil->Alamat; $alamat = $hasil->Alamat;
$telpon = $hasil->Telp; $telpon = $hasil->Telp;
$kota = $hasil->Kota; $kota = $hasil->Kota;
$kelamin = $hasil->JenisKelamin; $kelamin = $hasil->JenisKelamin;
$tgllahir = $hasil->tanggal_lahir; $tgllahir = $hasil->tanggal_lahir;
$nik = $hasil->nik; return response()->json([
$bpjs = $hasil->bpjs; 'id' => 'new',
if ($kelamin == 'WANITA'){ 'norm' => $norm,
$kelamin = 'P'; 'telpon' => $telpon,
} else { $kelamin = 'L'; } 'nama' => $nama,
return response()->json([ 'tgl_lahir' => date('d-m-Y', strtotime($tgllahir)),
'id' => 'new', 'jk' => $kelamin,
'norm' => $norm, 'alamat' => $alamat,
'telpon' => $telpon, 'kota' => $kota,
'nama' => $nama, ]);
'tgl_lahir' => $tgllahir, } else {
'jk' => $kelamin, return response()->json([
'alamat' => $alamat, 'id' => '',
'kota' => $kota, 'telpon' => '000000000',
'nik' => $nik, 'norm' => $norm,
'bpjs' => $bpjs, 'nama' => '',
]); 'tgl_lahir' => date("d-m-Y"),
} else { 'jk' => 'L',
return response()->json([ 'alamat' => 'Malang',
'id' => '', 'kota' => 'Malang',
'telpon' => '000000000', ]);
'norm' => $norm, }
'nama' => '',
'tgl_lahir' => date("d-m-Y"),
'jk' => 'L',
'alamat' => 'Malang',
'kota' => 'Malang',
'nik' => '',
'bpjs' => '',
]);
}
}catch (Exception $e) { }catch (Exception $e) {
return response()->json([ return response()->json([
'id' => '', 'id' => '',