ongoing seed subspecialist

This commit is contained in:
vanilia
2025-12-11 18:35:43 +07:00
parent 1527884766
commit a892e5ee43
33 changed files with 773 additions and 53 deletions

No files matched your search

@@ -241,6 +241,40 @@ func Delete(input e.DeleteDto) (*d.Data, error) {
}
func CreateBulk(input e.CreateBulkDto) (*d.Data, error) {
var data []e.Installation
event := pl.Event{
Feature: "Create",
Source: source,
}
// Start log
pl.SetLogInfo(&event, input, "started", "create")
err := dg.I.Transaction(func(tx *gorm.DB) error {
if resData, err := CreateBulkData(input.Value, &event, tx); err != nil {
return err
} else {
data = *resData
}
return nil
})
if err != nil {
return nil, err
}
pl.SetLogInfo(&event, nil, "complete")
return &d.Data{
Meta: d.II{
"source": source,
"structure": "single-data",
"status": "created",
},
Data: e.ToResponseList(data),
}, nil
}
func runLogMiddleware(err error, input any, mwRunner *middlewareRunner) error {
var errMsg string
inputLog := esync.SimxLogDto{