This commit is contained in:
Dwi Swandhana
2026-03-05 06:19:36 +07:00
parent f930494592
commit b945d8198a
@@ -1098,7 +1098,7 @@ class FrontpageController extends Controller
} }
} }
public function registerApi(Request $request) { public function registerApi(Request $request) {
Log::info(' Incomming '.json_encode($request->input())); //Log::info(' Incomming '.json_encode($request->input()));
$decodedData = $request->json()->all(); $decodedData = $request->json()->all();
$norm = $decodedData['norm'] ?? null; $norm = $decodedData['norm'] ?? null;
$nama = $decodedData['nama'] ?? null; $nama = $decodedData['nama'] ?? null;
@@ -1245,70 +1245,76 @@ class FrontpageController extends Controller
} }
$clientIp = $request->server('HTTP_X_FORWARDED_FOR') ?: $request->ip(); $clientIp = $request->server('HTTP_X_FORWARDED_FOR') ?: $request->ip();
$clientIpNumeric = ip2long($clientIp); $clientIpNumeric = ip2long($clientIp);
$periksaid = Periksa::insertGetId([ $ceksudahada = Periksa::where('noregister', $noregister)->where('orderid', $notransaksi)->where('poli_id', $poli_id)->first();
'mulai' => $mulai, if (isset($ceksudahada->id)){
'akhir' => $akhir, $pesan = $ceksudahada->nofoto;
'noloket' => $noloket, } else {
'nofoto' => $nofoto, $periksaid = Periksa::insertGetId([
'noregister' => $noregister, 'mulai' => $mulai,
'asalpasien' => $tlsasal, 'akhir' => $akhir,
'nmrs' => $nmrs, 'noloket' => $noloket,
'pasien_id' => $pasien_id, 'nofoto' => $nofoto,
'nmpasien' => $nama, 'noregister' => $noregister,
'jkpasien' => $jk, 'asalpasien' => $tlsasal,
'ktp' => $nik, 'nmrs' => $nmrs,
'bpjs' => $bpjs, 'pasien_id' => $pasien_id,
'tgllahirpasien'=> $tgllahir, 'nmpasien' => $nama,
'tlppasien' => $telpon, 'jkpasien' => $jk,
'alamatpasien' => $alamat, 'ktp' => $nik,
'reques' => $rekues, 'bpjs' => $bpjs,
'usia' => $usia, 'tgllahirpasien'=> $tgllahir,
'berat' => $berat, 'tlppasien' => $telpon,
'ruangan_id' => $ruangan, 'alamatpasien' => $alamat,
'ruangan' => $kamar, 'reques' => $rekues,
'klinisi' => $klinisi, 'usia' => $usia,
'klinis' => $klinis, 'berat' => $berat,
'poli_id' => $poli_id, 'ruangan_id' => $ruangan,
'kd_spesimen' => $kd_spesimen, 'ruangan' => $kamar,
'nm_spesimen' => $nm_spesimen, 'klinisi' => $klinisi,
'keterangan' => '', 'klinis' => $klinis,
'kesimpulan' => '', 'poli_id' => $poli_id,
'asuransi' => $insurance, 'kd_spesimen' => $kd_spesimen,
'urgensi' => $urgensi, 'nm_spesimen' => $nm_spesimen,
'daftar' => $mulai, 'keterangan' => '',
'pendaftar' => $clientIpNumeric, 'kesimpulan' => '',
'nmpendaftar' => $clientIp, 'asuransi' => $insurance,
'orderid' => $notransaksi, 'urgensi' => $urgensi,
]); 'daftar' => $mulai,
$pesan = $nofoto; 'pendaftar' => $clientIpNumeric,
Paslab::updateOrCreate( 'nmpendaftar' => $clientIp,
[ 'orderid' => $notransaksi,
'rnoreg' => $nofoto, ]);
],
[ $pesan = $nofoto;
'nama' => $nama, Paslab::updateOrCreate(
'norm' => $noregister, [
'rtglast' => $mulai, 'rnoreg' => $nofoto,
'alamat' => $alamat, ],
'rjenis' => $jk, [
'umur' => $usia, 'nama' => $nama,
'namadok' => $nik, 'norm' => $noregister,
'ruangan' => $tlsasal, 'rtglast' => $mulai,
'tes' => $rekues, 'alamat' => $alamat,
'alat' => 'ALL', 'rjenis' => $jk,
'kd_spesimen' => $kd_spesimen, 'umur' => $usia,
'nm_spesimen' => $nm_spesimen, 'namadok' => $nik,
'tgllahir' => $tgllahir, 'ruangan' => $tlsasal,
'flg_vitek1' => false, 'tes' => $rekues,
'flg_vitek2' => false, 'alat' => 'ALL',
'flg_bd1' => false, 'kd_spesimen' => $kd_spesimen,
'flg_bd2' => false, 'nm_spesimen' => $nm_spesimen,
'flg_gxp1' => false, 'tgllahir' => $tgllahir,
'flg_gxp2' => false, 'flg_vitek1' => false,
'flg_gxp3' => false, 'flg_vitek2' => false,
'flg_vitek3' => false, 'flg_bd1' => false,
] 'flg_bd2' => false,
); 'flg_gxp1' => false,
'flg_gxp2' => false,
'flg_gxp3' => false,
'flg_vitek3' => false,
]
);
}
return response()->json(['status' => 'Sukses', 'message' => $pesan], 201); return response()->json(['status' => 'Sukses', 'message' => $pesan], 201);
} }