Change Address

This commit is contained in:
poetrasapoetra
2025-11-28 17:26:58 +07:00
parent 0126df058c
commit 0decd8330a
@@ -1,10 +1,11 @@
package patient package m_pasien
import ( import (
"fmt" "fmt"
e "simrs-vx/internal/domain/main-entities/patient" e "simrs-vx/internal/domain/main-entities/patient"
pr "simrs-vx/internal/domain/main-entities/person" pr "simrs-vx/internal/domain/main-entities/person"
pa "simrs-vx/internal/domain/main-entities/person-address" pa "simrs-vx/internal/domain/main-entities/person-address"
pab "simrs-vx/internal/domain/main-entities/person-address/base"
pc "simrs-vx/internal/domain/main-entities/person-contact" pc "simrs-vx/internal/domain/main-entities/person-contact"
cm "simrs-vx/internal/domain/references/common" cm "simrs-vx/internal/domain/references/common"
rf "simrs-vx/internal/domain/references/person" rf "simrs-vx/internal/domain/references/person"
@@ -136,15 +137,19 @@ func (mp MPasienDto) ToPatient() e.Patient {
if mp.Alamat != "" { if mp.Alamat != "" {
vc := fmt.Sprintf("%d", mp.Kelurahan) vc := fmt.Sprintf("%d", mp.Kelurahan)
addresses = append(addresses, pa.PersonAddress{ addresses = append(addresses, pa.PersonAddress{
Address: mp.Alamat, PersonAddress: pab.PersonAddress{
LocationType_Code: rf.ALTCDom, Address: mp.Alamat,
Village_Code: &vc, LocationType_Code: rf.ALTCDom,
Village_Code: &vc,
},
}) })
} }
if mp.AlamatKtp != "" { if mp.AlamatKtp != "" {
addresses = append(addresses, pa.PersonAddress{ addresses = append(addresses, pa.PersonAddress{
Address: mp.AlamatKtp, PersonAddress: pab.PersonAddress{
LocationType_Code: rf.ALTCIdn, Address: mp.AlamatKtp,
LocationType_Code: rf.ALTCIdn,
},
}) })
} }