zhangzengfei
2024-08-22 6f26cb4297ebaab4394e05e1a498e347ce290bb5
修复运行方向的bug
2个文件已修改
7 ■■■■■ 已修改文件
models/positions.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
repository/captureRepo.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/positions.go
@@ -20,7 +20,7 @@
}
func (d *Positions) FindDevicePosition(devId string, timestamp int64) error {
    return db.Table(d.TableName()).Where("device_id = ? AND create_time <= ?", devId, timestamp).Order("id desc").First(&d).Error
    return db.Table(d.TableName()).Where("device_id = ? AND create_time <= ?", devId, timestamp).Order("create_time desc").First(&d).Error
}
func (d *Positions) FindMovePosition(timestamp int64, pos string) error {
repository/captureRepo.go
@@ -227,8 +227,9 @@
        floor = devPos.Pos
        for i := 0; i < config.NVCSConf.WaitRunTime; i++ {
            if err := devPos.FindMovePosition(faceAppearTime.Unix()+5, floor); err == nil {
                switch devPos.RunDir {
            var dbPos models.Positions
            if err := dbPos.FindMovePosition(faceAppearTime.Unix()+5, floor); err == nil {
                switch dbPos.RunDir {
                case service.RunUp:
                    runDir = "in"
                case service.RunDown: