优化生成画展视频接口

This commit is contained in:
徐俊杰 2023-03-30 14:52:22 +08:00
parent c3aff4f68e
commit 69a4b2cefe

View File

@ -23,6 +23,11 @@ func (a artistinfoArtshowVideo) BatchCreateData(datas []model.ArtshowVideoRecord
//return db.DB.Create(&datas).Error
tx := db.DB.Begin()
for _, v := range datas {
var exist model.ArtshowVideoRecord
db.DB.Where("artist_uid = ? AND lock_time =?", v.ArtistUid, v.LockTime).Find(&exist)
if exist.ID != 0 {
continue
}
err := a.CreateData(&v, tx)
if err != nil {
return err