models/positions.go
@@ -15,3 +15,7 @@ func (d *Positions) FindDevicePosition(devId string, timestamp int64) error { return db.Table(d.TableName()).Where("device_id = ? AND create_time <= ?", devId, timestamp).Order("create_time desc").First(&d).Error } func (d *Positions) FindPositionByTime(timestamp int64) error { return db.Table(d.TableName()).Where("create_time <= ?", timestamp).Order("create_time desc").First(&d).Error }