fixing handle null diagnosa

This commit is contained in:
renaldybrada
2026-02-06 10:32:07 +07:00
parent d32c4559b4
commit 04e739c8cd
2 changed files with 7 additions and 6 deletions
+6 -5
View File
@@ -2,6 +2,7 @@ package antrianoperasi
import ( import (
"antrian-operasi/internal/shared" "antrian-operasi/internal/shared"
"database/sql"
"time" "time"
) )
@@ -29,9 +30,9 @@ type ListPasienOperasiPaginate struct {
} }
type DiagnosaOperasiModel struct { type DiagnosaOperasiModel struct {
ID string `db:"id"` ID string `db:"id"`
KodeDiagnosa string `db:"Kode_diagnosa"` KodeDiagnosa string `db:"Kode_diagnosa"`
Diagnosa string `db:"Diagnosa"` Diagnosa sql.NullString `db:"Diagnosa"`
JenisDiagnosa string `db:"Jenis_diagnosa"` JenisDiagnosa string `db:"Jenis_diagnosa"`
AntrianId string `db:"antrian_id"` AntrianId string `db:"antrian_id"`
} }
@@ -471,7 +471,7 @@ func (r antrianOperasiRepo) SearchableListAntrianOperasi(c *gin.Context) (ListPa
func(o *PasienOperasi) string { return o.ID }, func(o *PasienOperasi) string { return o.ID },
func(d DiagnosaOperasiModel) string { return d.AntrianId }, func(d DiagnosaOperasiModel) string { return d.AntrianId },
func(o *PasienOperasi, d DiagnosaOperasiModel) { func(o *PasienOperasi, d DiagnosaOperasiModel) {
o.Diagnosa = append(o.Diagnosa, d.Diagnosa) o.Diagnosa = append(o.Diagnosa, d.Diagnosa.String)
}, },
) )