| | |
| | | } |
| | | } |
| | | |
| | | //获取督查任务 |
| | | tasks := models.GetTasks() |
| | | |
| | | rTotal := 0 |
| | | pTotal := 0 |
| | | for _, c := range camMap { |
| | | if c.RunType == bhomeclient.TYPE_RUNTYPE_REALTIME { |
| | | rTotal++ |
| | | if crInfo, ok := ruleM[c.Id]; ok && crInfo.Rules != nil && len(crInfo.Rules) > 0 { |
| | | if taskInfo, ok := tasks[c.Id]; ok && taskInfo != nil && len(taskInfo) > 0 { |
| | | v.RealValidCount++ |
| | | } else { |
| | | v.RealInvalidCount++ |
| | |
| | | logger.Debug("statisticRunInfo 获取完ExistRunningTask耗时:", time.Since(timeStart)) |
| | | timeStart = time.Now() |
| | | |
| | | //轮询通道数量从轮询配置中获取 |
| | | var pollConf models.PollConfig |
| | | pcE, err2 := pollConf.GetOne() |
| | | if err2 == nil { |
| | | v.PollChannelCount = pcE.PollChannelCount |
| | | } |
| | | //轮询通道数量从轮询配置中获取20250724移除 |
| | | // var pollConf models.PollConfig |
| | | // pcE, err2 := pollConf.GetOne() |
| | | // if err2 == nil { |
| | | // v.PollChannelCount = pcE.PollChannelCount |
| | | // } |
| | | |
| | | //tmpPC := v.RealTotal - v.StackTotal |
| | | //if tmpPC < 0 { |
| | | // v.PollChannelCount = 0 |