service/task_results.go
@@ -1,7 +1,17 @@ package service import "model-engine/db" import ( "model-engine/db" "model-engine/pkg/logger" ) func SaveTaskResults(results []*db.ModelTaskResults) error { return db.NewModelTaskResultsSearch().BatchCreate(results) for _, v := range results { err := db.NewModelTaskResultsSearch().SetPicDate(v.PicDate).SetFirstPersonId(v.FirstPersonID).FirstOrCreate(v) if err != nil { logger.Errorf("save task result err:%v", err) return err } } return nil }