zhangzengfei
2024-03-29 d5769136a6e78b1a825fa390fb2c8b710b1e064b
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)