fix
liuxiaolong
2019-11-13 70cdc2a3f5cdc456b68366c6dd3f40f03c39f1f8
fix
1个文件已修改
18 ■■■■■ 已修改文件
controllers/esSearch.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/esSearch.go
@@ -193,22 +193,24 @@
        if masterInfo["linkTagInfo"] != nil {
            linkTagInfo := masterInfo["linkTagInfo"].([]interface{})
            delete(masterInfo, "linkTagInfo")
            if len(linkTagInfo) >0 {
                slaveList := make([]interface{}, 0)
                if _,ok := masterInfo["linkTagInfo"];ok {
                    delete(masterInfo, "linkTagInfo")
                }
                slaveList = append(slaveList, masterInfo)
                slaveList = append(slaveList, linkTagInfo...)
                sources["list"] = slaveList
            } else {
                sources["list"] = []interface{}{}
                sources["list"] = []interface{}{
                    masterInfo,
                }
            }
        } else {
            sources["list"] = []interface{}{}
        }
        if _,ok := masterInfo["linkTagInfo"];ok {
            delete(masterInfo, "linkTagInfo")
            if _,ok := masterInfo["linkTagInfo"];ok {
                delete(masterInfo, "linkTagInfo")
            }
            sources["list"] = []interface{}{
                masterInfo,
            }
        }
        sources["activeObject"] = masterInfo