package service
|
|
import (
|
"model-engine/db"
|
"model-engine/pkg/logger"
|
)
|
|
func SaveTaskResults(results []*db.ModelTaskResults) error {
|
for _, v := range results {
|
err := db.NewModelTaskResultsSearch().SetTaskId(v.ModelTaskID).SetPicDate(v.PicDate).SetFirstPersonId(v.FirstPersonID).FirstOrCreate(v)
|
if err != nil {
|
logger.Errorf("save task result err:%v", err)
|
return err
|
}
|
}
|
return nil
|
}
|
|
func SaveLocationTaskResults(results []*db.ModelTaskResults) error {
|
for _, v := range results {
|
err := db.NewModelTaskResultsSearch().SetTaskId(v.ModelTaskID).SetFirstLocation(v.Location).FirstOrCreate(v)
|
if err != nil {
|
logger.Errorf("save task result err:%v", err)
|
return err
|
}
|
}
|
return nil
|
}
|