liuxiaolong
2019-11-13 3e864f090119d55db6c2554c6fe56328f25f6616
reduce esSearch return data
1个文件已修改
13 ■■■■■ 已修改文件
controllers/esSearch.go 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/esSearch.go
@@ -191,22 +191,25 @@
        masterInfo := masterInfoValues.(map[string]interface{})
        sources := make(map[string]interface{}, 0)
        sources["activeObject"] = masterInfo
        source := make([]map[string]interface{}, 0)
        source = append(source, masterInfo)
        linkId := ""
        if masterInfo["linkId"] != nil {
            linkId = masterInfo["linkId"].(string)
        }
        id := masterInfo["id"].(string)
        if linkId != "" {
            slaveList := make([]map[string]interface{}, 0)
            slaveList = append(slaveList, masterInfo)
            linkInfo := GetLinkInfo(linkId, id)
            for _, slaveInfoValues := range linkInfo {
                slaveInfo := slaveInfoValues
                source = append(source, slaveInfo)
                slaveList = append(slaveList, slaveInfo)
            }
            sources["list"] = slaveList
        } else {
            sources["list"] = []interface{}{}
        }
        sources["list"] = source
        tmpDate["datalist"] = append(tmpDate["datalist"], sources)
    }
    tmpAllDate["datalist"] = tmpDate["datalist"]