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