update bulk insert

This commit is contained in:
vanilia
2025-10-22 10:49:28 +07:00
parent e290c585cf
commit ea715ec9c5
2 changed files with 7 additions and 7 deletions
@@ -397,9 +397,10 @@ func CheckOut(input e.DischargeDto) (*d.Data, error) {
} }
return pl.SetLogError(&event, input) return pl.SetLogError(&event, input)
} }
//if err := checkSoapiByDocExists(data.Id, &event, tx); err != nil {
// return err if err := checkSoapiByDocExists(data.Id, &event, tx); err != nil {
//} return err
}
if err := updateDischargeData(input, data, &event, tx); err != nil { if err := updateDischargeData(input, data, &event, tx); err != nil {
return err return err
@@ -450,7 +451,7 @@ func CheckOut(input e.DischargeDto) (*d.Data, error) {
return fmt.Errorf("failed to fetch units: %w", err) return fmt.Errorf("failed to fetch units: %w", err)
} }
if len(units) != len(ids) { if len(units) != len(ids) {
return fmt.Errorf("some unit_id not found") return fmt.Errorf("unit_id not found")
} }
} }
@@ -466,7 +467,7 @@ func CheckOut(input e.DischargeDto) (*d.Data, error) {
return fmt.Errorf("failed to fetch doctors: %w", err) return fmt.Errorf("failed to fetch doctors: %w", err)
} }
if len(doctors) != len(ids) { if len(doctors) != len(ids) {
return fmt.Errorf("some doctor_id not found") return fmt.Errorf("doctor_id not found")
} }
} }
@@ -146,8 +146,7 @@ func DeleteData(data *eir.InternalReference, event *pl.Event, dbx ...*gorm.DB) e
func CreateBulkData(input []eir.CreateDto, encounterId uint, event *pl.Event, dbx ...*gorm.DB) error { func CreateBulkData(input []eir.CreateDto, encounterId uint, event *pl.Event, dbx ...*gorm.DB) error {
pl.SetLogInfo(event, nil, "started", "DBCreate") pl.SetLogInfo(event, nil, "started", "DBCreate")
data := []eir.InternalReference{} data := setBulkData(input, encounterId)
setBulkData(input, encounterId)
var tx *gorm.DB var tx *gorm.DB
if len(dbx) > 0 { if len(dbx) > 0 {