handle null data antrian operasi

This commit is contained in:
renaldybrada
2026-02-10 09:38:03 +07:00
parent 587ce3346a
commit c8e982487f
2 changed files with 12 additions and 12 deletions
+8 -8
View File
@@ -31,7 +31,7 @@ type ListPasienOperasiPaginate struct {
type DiagnosaOperasiModel struct {
ID string `db:"id"`
KodeDiagnosa string `db:"Kode_diagnosa"`
KodeDiagnosa sql.NullString `db:"Kode_diagnosa"`
Diagnosa sql.NullString `db:"Diagnosa"`
JenisDiagnosa sql.NullString `db:"Jenis_diagnosa"`
AntrianId string `db:"antrian_id"`
@@ -45,16 +45,16 @@ type TindakanOperasiModel struct {
}
type TeleponPasienModel struct {
ID string `db:"id"`
NomorTelepon string `db:"Nomor_telepon"`
ID string `db:"id"`
NomorTelepon sql.NullString `db:"Nomor_telepon"`
}
type DokterOperasiModel struct {
ID string `db:"id"`
Nip string `db:"nip"`
NamaDepan string `db:"nama_depan"`
NamaBelakang string `db:"nama_belakang"`
SatuanKerja string `db:"satker"`
ID string `db:"id"`
Nip sql.NullString `db:"nip"`
NamaDepan sql.NullString `db:"nama_depan"`
NamaBelakang sql.NullString `db:"nama_belakang"`
SatuanKerja string `db:"satker"`
}
type DetailPasienOperasi struct {
+4 -4
View File
@@ -48,12 +48,12 @@ func (model DetailPasienOperasiResultQuery) MapToResponse() DetailPasienOperasiR
}
for _, tlp := range model.ResultTeleponOperasi {
result.FormData.NoTelepon = append(result.FormData.NoTelepon, tlp.NomorTelepon)
result.FormData.NoTelepon = append(result.FormData.NoTelepon, tlp.NomorTelepon.String)
}
for _, d := range model.ResultDiagnosa {
result.DiagnosisItem = append(result.DiagnosisItem, DiagnosisItemRequest{
KodeDiagnosa: d.KodeDiagnosa,
KodeDiagnosa: d.KodeDiagnosa.String,
Diagnosa: d.Diagnosa.String,
JenisDiagnosa: d.JenisDiagnosa.String,
})
@@ -80,10 +80,10 @@ func (model DetailPasienOperasiResultQuery) MapToResponse() DetailPasienOperasiR
}
for _, dk := range model.ResultDokterOperasi {
joinedName := strings.ToUpper(dk.NamaDepan) + " " + strings.ToUpper(dk.NamaBelakang)
joinedName := strings.ToUpper(dk.NamaDepan.String) + " " + strings.ToUpper(dk.NamaBelakang.String)
result.DokterPelaksanaItems = append(result.DokterPelaksanaItems, DokterPelaksanaItemRequest{
Id: dk.ID,
Nip: &dk.Nip,
Nip: &dk.Nip.String,
Nama: &joinedName,
SatuanKerja: &dk.SatuanKerja,
})