feat (patient): more detail on preloading object
This commit is contained in:
@@ -96,9 +96,13 @@ func ReadDetailData(input e.ReadDetailDto, event *pl.Event, dbx ...*gorm.DB) (*e
|
||||
}
|
||||
|
||||
tx = tx.Preload(clause.Associations)
|
||||
tx = tx.Preload("Person.Addresses")
|
||||
tx = tx.Preload("Person.Contacts")
|
||||
tx = tx.Preload("Person.Relatives")
|
||||
tx = tx.Preload("Person.BirthRegency.Province").
|
||||
Preload("Person.Ethnic").
|
||||
Preload("Person.Language").
|
||||
Preload("Person.Contacts").
|
||||
Preload("Person.Relatives.Village.District.Regency.Province").
|
||||
Preload("Person.Addresses").
|
||||
Preload("Person.Addresses.PostalCode.Village.District.Regency.Province")
|
||||
|
||||
if err := tx.First(&data, input.Id).Error; err != nil {
|
||||
if processedErr := pu.HandleReadError(err, event, source, input.Id, data); processedErr != nil {
|
||||
|
||||
@@ -22,5 +22,5 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.PersonAddress) {
|
||||
data.Rt = inputSrc.Rt
|
||||
data.Rw = inputSrc.Rw
|
||||
data.Village_Code = inputSrc.Village_Code
|
||||
data.PostalCode = inputSrc.PostalCode
|
||||
data.PostalCode_Code = inputSrc.PostalCode_Code
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user