panlei
2019-07-17 9a91919fe29d3b2dcb4348c8ac3f34ccab4acf75
ruleserver/ruleToformula.go
@@ -111,18 +111,20 @@
      args.RuleResult = make(map[string]interface{})
      args.RuleResult["yolo"] = []Result{}
      args.RuleResult["face"] = []Arg{}
      for _, group := range taskGroup.GroupRules {
         //logger.Println("------------------------------任务规则:",taskRule)
         taskId := taskGroup.TaskId
         //logger.Println("------------本组任务下的规则组的数量:",len(ruleList))
         temp := group.Rules // temp为一组完整规则 在此需要判断规则是否是联动规则
         if len(temp) > 0 {
            if group.SetType == "linkTask" {
               // groupId中含有link则为联动任务
               LinkTask(args, group, taskId, message)
            } else {
               // 独立任务的处理
               RunRule(args, group, taskId, message)
      if taskGroup != nil && len(taskGroup.GroupRules) > 0 {
         for _, group := range taskGroup.GroupRules {
            //logger.Println("------------------------------任务规则:",taskRule)
            taskId := taskGroup.TaskId
            //logger.Println("------------本组任务下的规则组的数量:",len(ruleList))
            temp := group.Rules // temp为一组完整规则 在此需要判断规则是否是联动规则
            if len(temp) > 0 {
               if group.SetType == "linkTask" {
                  // groupId中含有link则为联动任务
                  LinkTask(args, group, taskId, message)
               } else {
                  // 独立任务的处理
                  RunRule(args, group, taskId, message)
               }
            }
         }
      }