Update Metode Pengiriman

This commit is contained in:
servdal
2025-08-24 16:53:12 +07:00
parent 0cecf8760c
commit 2af18f0f68

View File

@@ -42,7 +42,7 @@ class FrontpageController extends Controller
public function __construct() public function __construct()
{ {
// Mengambil URL service dari file .env, dengan fallback default // Mengambil URL service dari file .env, dengan fallback default
$this->lisServiceUrl = env('LIS_SERVICE_URL', 'http://localhost:5000'); $this->lisServiceUrl = env('LIS_SERVICE_URL', 'http://10.10.120.14:5000');
} }
private function sendRegistrationToLis(array $data) private function sendRegistrationToLis(array $data)
{ {
@@ -60,7 +60,6 @@ class FrontpageController extends Controller
'gender' => $data['jk'], 'gender' => $data['jk'],
], ],
]; ];
try { try {
$response = Http::timeout(30)->post($this->lisServiceUrl . '/command', $payload); $response = Http::timeout(30)->post($this->lisServiceUrl . '/command', $payload);
@@ -981,6 +980,26 @@ class FrontpageController extends Controller
]); ]);
$pesan = $nofoto; $pesan = $nofoto;
try { try {
DB::table('paslab')->insert([
'rnoreg' => $nofoto,
'nama' => $nama,
'norm' => $noregister,
'rtglast' => $mulai,
'alamat' => $alamat,
'rjenis' => $jk,
'umur' => $usia,
'namadok' => $dokter,
'ruangan' => 'Mikrobiologi',
'tes' => $rekues,
'alat' => 'ALL',
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'tgllahir' => $tgllahir,
'flg_vitek1' => false,
'flg_vitek2' => false,
'flg_bd1' => false,
'flg_bd2' => false,
]);
if ($kd_spesimen != '' AND $nm_spesimen != ''){ if ($kd_spesimen != '' AND $nm_spesimen != ''){
PendaftaranOnListiner::updateOrCreate( PendaftaranOnListiner::updateOrCreate(
[ [
@@ -1005,6 +1024,7 @@ class FrontpageController extends Controller
'nm_spesimen' => $nm_spesimen, 'nm_spesimen' => $nm_spesimen,
] ]
); );
/*
$dataForLis = [ $dataForLis = [
'nama' => $nama, 'nama' => $nama,
'noregister' => $noregister, 'noregister' => $noregister,
@@ -1015,6 +1035,7 @@ class FrontpageController extends Controller
'jk' => $jk, 'jk' => $jk,
]; ];
$this->sendRegistrationToLis($dataForLis); $this->sendRegistrationToLis($dataForLis);
*/
} }
return response()->json(['status' => 'Sukses', 'message' => $pesan], 201); return response()->json(['status' => 'Sukses', 'message' => $pesan], 201);
} catch (Exception $e) { } catch (Exception $e) {
@@ -1230,6 +1251,26 @@ class FrontpageController extends Controller
'pendaftar' => Session('previlage'), 'pendaftar' => Session('previlage'),
'nmpendaftar' => Session('nama'), 'nmpendaftar' => Session('nama'),
]); ]);
DB::table('paslab')->insert([
'rnoreg' => $nofoto,
'nama' => $nama,
'norm' => $noregister,
'rtglast' => $mulai,
'alamat' => $alamat,
'rjenis' => $jk,
'umur' => $usia,
'namadok' => $dokter,
'ruangan' => 'Mikrobiologi',
'tes' => $rekues,
'alat' => 'ALL',
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'tgllahir' => $tgllahir,
'flg_vitek1' => false,
'flg_vitek2' => false,
'flg_bd1' => false,
'flg_bd2' => false,
]);
if ($kd_spesimen != '' AND $nm_spesimen != ''){ if ($kd_spesimen != '' AND $nm_spesimen != ''){
PendaftaranOnListiner::updateOrCreate( PendaftaranOnListiner::updateOrCreate(
[ [
@@ -1254,6 +1295,7 @@ class FrontpageController extends Controller
'nm_spesimen' => $nm_spesimen, 'nm_spesimen' => $nm_spesimen,
] ]
); );
/*
$dataForLis = [ $dataForLis = [
'nama' => $nama, 'nama' => $nama,
'noregister' => $noregister, 'noregister' => $noregister,
@@ -1264,6 +1306,7 @@ class FrontpageController extends Controller
'jk' => $jk, 'jk' => $jk,
]; ];
$this->sendRegistrationToLis($dataForLis); $this->sendRegistrationToLis($dataForLis);
*/
} }
$pesan = $pesan.' Nomor Lokal '.$nofoto.' dengan No. Urut '.$noloket.' Berhasil di Simpan'; $pesan = $pesan.' Nomor Lokal '.$nofoto.' dengan No. Urut '.$noloket.' Berhasil di Simpan';
if ($pesan != ''){ if ($pesan != ''){