zhangzengfei
2024-03-29 1b3704c07c4b0832004d7bcf70444ac2f04953e8
models/device.go
@@ -33,7 +33,7 @@
func (d *Device) Upsert() error {
   var existingDevice Device
   if err := db.Where("id = ?", d.Id).First(&existingDevice).Error; err != nil {
   if err := db.Table(d.TableName()).Where("id = ?", d.Id).First(&existingDevice).Error; err != nil {
      if err == gorm.ErrRecordNotFound {
         // 记录不存在,创建新记录
         db.Create(&d)