From ac8aa9785bc3c31afb7eb5a430efdf45cf9dccc3 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期六, 13 七月 2019 15:24:41 +0800 Subject: [PATCH] 修改定时器的缓存结果标签 --- ruleserver/ruleToformula.go | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go index 74719eb..c392196 100644 --- a/ruleserver/ruleToformula.go +++ b/ruleserver/ruleToformula.go @@ -489,6 +489,12 @@ if args.RuleResult["face"] != nil { logger.Info("-------------------face缁撴灉鏍囩", len(args.RuleResult["face"].([]Arg))) } + // 缁欏畾鏃跺櫒閲岀紦瀛樼殑閭e抚鏁版嵁璧嬬粨鏋滄爣绛� + for k, timeEle := range TimeEleList { + if strings.Contains(k, groupRule.GroupId) { + timeEle.CacheSdkData.RuleResult = args.RuleResult + } + } return true } else { return false @@ -873,7 +879,7 @@ if flag { timeLength, _ := strconv.Atoi(rule.SdkArgValue) - timeEle := TimeElement{N: timeLength, InitN: timeLength, AlarmFlag: false, CacheSdkData: &ResultMsg{message,args.RuleResult}} // 鎵旇繘鍘讳竴涓畾鏃跺櫒鍏冪礌锛堝苟缂撳瓨褰撳墠鐢婚潰甯ф暟鎹級 + timeEle := TimeElement{N: timeLength, InitN: timeLength, AlarmFlag: false, CacheSdkData: ResultMsg{message,nil}} // 鎵旇繘鍘讳竴涓畾鏃跺櫒鍏冪礌锛堝苟缂撳瓨褰撳墠鐢婚潰甯ф暟鎹級 //TimeEleList = make(map[string]timeElement) TimeEleList[groupId+" "+rule.Id] = &timeEle // 瀹氭椂鍣ㄥ厓绱犱互鎽勫儚鏈篿d鎷兼帴鍖哄煙id涓洪敭 logger.Info("鍒涘缓浜嗚鏁板櫒骞朵笖璁℃暟鍣ㄩ泦鍚堜负锛�", TimeEleList) -- Gitblit v1.8.0