---
panlei
2019-12-16 0e28dd6942c8a7207146f6a6b542bc45f75462b0
---
2个文件已修改
10 ■■■■ 已修改文件
algorithm/middleware/middleware.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cache/cache.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algorithm/middleware/middleware.go
@@ -73,7 +73,7 @@
                    //logger.Info("当前走的规则是--:", groupRule.Rules[j],sdkName,groupRule.Rules[j].SdkArgAlias, "---","")
                    for _, areaMap := range sdkData.AreaMapList {
                        ruleResult := CallSo(sdk.Id, groupRule.Rules[j], areaMap,lable,args,message)
                        logger.Info("前置连接符:",groupRule.Rules[j].RuleWithPre)
                        logger.Info("前置连接符:",groupRule.Rules[j])
                        if groupRule.Rules[j].RuleWithPre == "⊇" {
                            assembleDta(args,groupRule.Rules[j-1],groupRule.Rules[j])
                            // 把当前小规则结果置空
@@ -474,7 +474,7 @@
// 如果规则组中有包含符号,把规则组之后的规则对应的算法和区域提取的数据装配到前面去
func assembleDta(args *structure.SdkDatas,rule1,rule2 *protomsg.Rule) {
        // 拿到后面的那个区域的数据
        logger.Info("触发了包含事件,把后者的数据给到前者")
        logger.Info("触发了包含事件,把后者的数据给到前者",*rule1,*rule2)
        area := structure.AreaMap{}
        for _, sdkData := range args.Sdkdata {
            for _, areaMap := range sdkData.AreaMapList {
cache/cache.go
@@ -168,9 +168,9 @@
    }
}
func initTaskSdkArgs() {
    var api dbapi.TaskApi
    all := api.FindAllTaskDefaultArgs("TASKRULE")
    fmt.Println(all)
    //var api dbapi.TaskApi
    //all := api.FindAllTaskDefaultArgs("TASKRULE")
    //.Println(all)
}
func initCameraTaskRules() {
    var api dbapi.CameraTaskArgsApi