From 24ed193984da270b3cc5fd6d58803d95482c6ea1 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期一, 16 十二月 2019 16:09:42 +0800 Subject: [PATCH] 小结果中加了一个参数 --- algorithm/middleware/middleware.go | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/algorithm/middleware/middleware.go b/algorithm/middleware/middleware.go index e1a3c2c..0c8c596 100644 --- a/algorithm/middleware/middleware.go +++ b/algorithm/middleware/middleware.go @@ -74,7 +74,7 @@ for _, areaMap := range sdkData.AreaMapList { ruleResult := CallSo(sdk.Id, groupRule.Rules[j], areaMap,lable,args,message) logger.Info("鍓嶇疆杩炴帴绗︼細",groupRule.Rules[j]) - if groupRule.Rules[j].RuleWithPre == "鈯�" { + if groupRule.Rules[j].RuleWithPre == "鈯�" && len(ruleResult.Target) > 0 { assembleDta(args,groupRule.Rules[j-1],groupRule.Rules[j]) // 鎶婂綋鍓嶅皬瑙勫垯缁撴灉缃┖ ruleResult = structure.LittleRuleResult{} @@ -330,7 +330,7 @@ break } } - return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + flag, rule.Sort} + return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + flag, Sort:rule.Sort} } if rule.Operator == "unsatisfy" || rule.Operator == "!=" { // 涓嶆弧瓒虫墍閫夌殑鏃堕棿瑙勫垯 @@ -350,7 +350,7 @@ break } } - return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + flag, rule.Sort} + return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + flag, Sort:rule.Sort} } } @@ -479,7 +479,7 @@ for _, sdkData := range args.Sdkdata { for _, areaMap := range sdkData.AreaMapList { logger.Info("sdkId鍜屽尯鍩焛d纰版挒锛�",areaMap.SdkId,rule2.SdkId,"---",areaMap.AreaId,rule2.PolygonId) - if areaMap.SdkId == rule2.SdkId && areaMap.AreaId == rule2.PolygonId { + if areaMap.AreaId == rule2.PolygonId { area = *areaMap goto second } -- Gitblit v1.8.0