liuxiaolong
2019-11-13 3e864f090119d55db6c2554c6fe56328f25f6616
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"]