| | |
| | | |
| | | 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 |