handle null ktp on production data

This commit is contained in:
renaldybrada
2026-03-17 13:04:54 +07:00
parent bc2265b747
commit 4f9e131226
+10 -9
View File
@@ -1,19 +1,20 @@
package pasien
import (
"database/sql"
"strconv"
"time"
)
type PasienModel struct {
Id int `db:"id"`
Alamat string `db:"alamat"`
AlamatKtp string `db:"alamat_ktp"`
JenisKelamin string `db:"jeniskelamin"`
Nama string `db:"nama"`
Nik string `db:"noktp"`
NoMr string `db:"nomr"`
TglLahir time.Time `db:"tgllahir"`
Id int `db:"id"`
Alamat string `db:"alamat"`
AlamatKtp string `db:"alamat_ktp"`
JenisKelamin string `db:"jeniskelamin"`
Nama string `db:"nama"`
Nik sql.NullString `db:"noktp"`
NoMr string `db:"nomr"`
TglLahir time.Time `db:"tgllahir"`
}
type PasienResponse struct {
@@ -48,7 +49,7 @@ func (m PasienModel) ToResponse() PasienResponse {
return PasienResponse{
Id: idstring,
NoMr: m.NoMr,
Nik: m.Nik,
Nik: m.Nik.String,
Nama: m.Nama,
TglLahir: m.TglLahir.Format("2006-01-02"),
JenisKelamin: m.JenisKelamin,