[fix] 更新设备状态方法参数,从id改为name

This commit is contained in:
shuming.li
2025-03-25 18:02:53 +08:00
parent f77baac25b
commit 54ed19bf85

View File

@@ -18,7 +18,7 @@ type (
FindListPage(page, pageSize int, data entity.Device) (*[]entity.DeviceRes, int64, error) FindListPage(page, pageSize int, data entity.Device) (*[]entity.DeviceRes, int64, error)
FindList(data entity.Device) (*[]entity.DeviceRes, error) FindList(data entity.Device) (*[]entity.DeviceRes, error)
Update(data entity.Device) (*entity.Device, error) Update(data entity.Device) (*entity.Device, error)
UpdateStatus(id, linkStatus string) error UpdateStatus(name, linkStatus string) error
Delete(ids []string) error Delete(ids []string) error
FindDeviceCount() (entity.DeviceCount, error) FindDeviceCount() (entity.DeviceCount, error)
FindDeviceCountGroupByLinkStatus() ([]entity.DeviceCountLinkStatus, error) FindDeviceCountGroupByLinkStatus() ([]entity.DeviceCountLinkStatus, error)
@@ -185,8 +185,8 @@ func (m *deviceModelImpl) Update(data entity.Device) (*entity.Device, error) {
err := global.Db.Table(m.table).Updates(&data).Error err := global.Db.Table(m.table).Updates(&data).Error
return &data, err return &data, err
} }
func (m *deviceModelImpl) UpdateStatus(id, linkStatus string) error { func (m *deviceModelImpl) UpdateStatus(name, linkStatus string) error {
return global.Db.Table(m.table).Where("id", id).Update("link_status", linkStatus).Update("last_time", time.Now()).Error return global.Db.Table(m.table).Where("name", name).Update("link_status", linkStatus).Update("last_time", time.Now()).Error
} }
func (m *deviceModelImpl) Delete(ids []string) error { func (m *deviceModelImpl) Delete(ids []string) error {