| | |
| | | Procedures: strings.Join(procedures, ","), |
| | | ExtChannelAmount: msg.ExtChannelAmount, |
| | | DeviceMac: msg.DeviceMac, |
| | | DeviceName: msg.DeviceName, |
| | | } |
| | | |
| | | oldRecord, err := model.NewDeviceSearch().SetDeviceId(msg.ID).First() |
| | |
| | | err = model.NewDeviceSearch().Create(deviceRecord) |
| | | } else if oldRecord.ExtChannelAmount != deviceRecord.ExtChannelAmount || |
| | | oldRecord.Procedures != deviceRecord.Procedures || |
| | | oldRecord.DeviceMac != deviceRecord.DeviceMac { |
| | | oldRecord.DeviceMac != deviceRecord.DeviceMac || |
| | | oldRecord.DeviceName != deviceRecord.DeviceName { |
| | | err = model.NewDeviceSearch().SetDeviceId(msg.ID).Save(deviceRecord) |
| | | } |
| | | |