This commit is contained in:
Duidev Software House
2025-10-02 16:19:17 +07:00
parent 406580dc83
commit 8fd45c65d5
6 changed files with 490 additions and 75 deletions
Vendored
BIN
View File
Binary file not shown.
+2
View File
@@ -17,3 +17,5 @@ mergekemain.sh
/htdocs/bootstrap/cache/*
.env
!/htdocs/bootstrap/cache/.gitignore
.DS_Store
Thumbs.db
BIN
View File
Binary file not shown.
@@ -661,31 +661,36 @@ class FrontpageController extends Controller
$kamar = 'Mikrobiologi';
$tgllahir = \Carbon\Carbon::createFromFormat('Y-m-d', $tgllahir);
$pasien = Pasien::where('norm', $noregister)->first();
if (isset($pasien->id)) {
$pasien_id = $pasien->id;
Pasien::where('norm', $noregister)->update([
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
} else {
$pasien_id = Pasien::insertGetId([
'norm' => $noregister,
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
try {
if (isset($pasien->id)) {
$pasien_id = $pasien->id;
Pasien::where('norm', $noregister)->update([
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
} else {
$pasien_id = Pasien::insertGetId([
'norm' => $noregister,
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
}
} catch (\Exception $e) {
Log::error('Error in register Pasien: '.$e->getMessage());
}
$datetime = new DateTime($tgllahir);
$today = new DateTime();
$diff = $today->diff($datetime);
@@ -885,31 +890,36 @@ class FrontpageController extends Controller
$kamar = 'Mikrobiologi';
$tgllahir = \Carbon\Carbon::createFromFormat('Y-m-d', $tgllahir);
$pasien = Pasien::where('norm', $noregister)->first();
if (isset($pasien->id)) {
$pasien_id = $pasien->id;
Pasien::where('norm', $noregister)->update([
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
} else {
$pasien_id = Pasien::insertGetId([
'norm' => $noregister,
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
try {
if (isset($pasien->id)) {
$pasien_id = $pasien->id;
Pasien::where('norm', $noregister)->update([
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
} else {
$pasien_id = Pasien::insertGetId([
'norm' => $noregister,
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
}
} catch (\Exception $e) {
Log::error('Error in register Pasien: '.$e->getMessage());
}
$datetime = new DateTime($tgllahir);
$today = new DateTime();
$diff = $today->diff($datetime);
@@ -1165,33 +1175,38 @@ class FrontpageController extends Controller
$alamat = $request->input('alamat') ?? config('global.addressapps');
$nama = $request->input('nama');
$jk = $request->input('jk');
$cekid = Pasien::where('norm', $noregister)->count();
if ($cekid == 0) {
$pasien_id = Pasien::insertGetId([
'norm' => $noregister,
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
} else {
$pasien = Pasien::where('norm', $noregister)->first();
$pasien_id = $pasien->id;
Pasien::where('norm', $noregister)->update([
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
try {
$cekid = Pasien::where('norm', $noregister)->count();
if ($cekid == 0) {
$pasien_id = Pasien::insertGetId([
'norm' => $noregister,
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
} else {
$pasien = Pasien::where('norm', $noregister)->first();
$pasien_id = $pasien->id;
Pasien::where('norm', $noregister)->update([
'nama' => $nama,
'jk' => $jk,
'tgl_lahir' => $tgllahir,
'kota' => $kota,
'telpon' => $telpon,
'alamat' => $alamat,
'nik' => $nik,
'bpjs' => $bpjs,
]);
}
} catch (Exception $e) {
Log::error('Error in register Pasien: '.$e->getMessage());
}
$datetime = new DateTime($tgllahir);
$today = new DateTime();
$diff = $today->diff($datetime);
+1 -1
View File
@@ -70,7 +70,7 @@ return [
|
*/
'timezone' => 'UTC',
'timezone' => 'Asia/Jakarta',
/*
|--------------------------------------------------------------------------
File diff suppressed because one or more lines are too long