update bulk insert
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user