zhangzengfei
2024-05-22 b2e15ea67c6c73003f1c17c51451d62c586cf5c6
修改设备通知的频率判断
1个文件已修改
9 ■■■■ 已修改文件
service/subscribe.go 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/subscribe.go
@@ -149,13 +149,8 @@
    for _, subType := range subDetails {
        triggerTime := time.Now().Format("20060102150405")
        // 上报设备
        if subType == vo.SubscribeApe {
            // 设备通知控制频率, 避免频繁, 上级一般会下发秒级的任务, 但设备不会频繁更新,
            if time.Now().Unix()-task.lastExecTime < 60*10 {
                continue
            }
        // 上报设备 控制设备通知控制频率, 避免频繁, 上级一般会下发秒级的任务, 但设备不会频繁更新,
        if subType == vo.SubscribeApe && time.Now().Unix()-task.lastExecTime > 60*10 {
            var notification = vo.DeviceNotification{
                NotificationID:   triggerTime + snowflake.GenerateIdStr(),
                SubscribeID:      task.conf.Id,