diff --git a/internal/repository/bilbil_video.go b/internal/repository/bilbil_video.go index d941601..0d6149b 100644 --- a/internal/repository/bilbil_video.go +++ b/internal/repository/bilbil_video.go @@ -138,7 +138,7 @@ func (impl *BilibiliVideoMysqlImpl) Save(e *idl.BilibiliVideo) error { } // on create - if e.Id != 0 { + if e.Id == 0 { result = _tx.Table(bilibiliVideoTableName).Clauses(clause.OnConflict{ Columns: []clause.Column{{Name: "bvid"}}, DoUpdates: clause.AssignmentColumns(strings.Split(onUpdateFields, ",")),