| | |
| | | |
| | | func SaveTaskResults(results []*db.ModelTaskResults) error { |
| | | for _, v := range results { |
| | | err := db.NewModelTaskResultsSearch().SetPicDate(v.PicDate).SetFirstPersonId(v.FirstPersonID).FirstOrCreate(v) |
| | | 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 |