From 7c811247ecf143e08c576986a884bedadc57dd66 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期五, 05 六月 2020 18:29:41 +0800 Subject: [PATCH] add refresh token to resp --- controllers/esSearch.go | 80 ++++++++++++++++++++++------------------ 1 files changed, 44 insertions(+), 36 deletions(-) diff --git a/controllers/esSearch.go b/controllers/esSearch.go index 2d7a977..194b4d1 100644 --- a/controllers/esSearch.go +++ b/controllers/esSearch.go @@ -201,48 +201,56 @@ "{\"range\":{\"linkTagInfo.picDate\":{\"from\":\"" + gteDate + "\",\"to\":\"" + lteDate + "\",\"include_lower\":true,\"include_upper\":true,\"boost\":1}}}" + "]}}" + "],\"minimum_should_match\":1}}," + - "\"sort\":[{\"_score\":{\"order\":\"desc\"}},{\"picDate\":{\"order\":\"desc\"}}]," + + "\"sort\":[{\"_score\":{\"order\":\"desc\"}},{\"updateTime\":{\"order\":\"desc\"}}]," + "\"_source\":{\"includes\":[],\"excludes\":[\"*.feature\"]}" + "}" logger.Debug("findEsData.param:", prama) //鏁版嵁瑙f瀽 tokenRes := esutil.GetEsDataReq(url, prama, true) + tmpAllDate := esutil.ResponseData(tokenRes) //fmt.Println(tokenRes) - tmpAllDate := make(map[string]interface{}) - tmpDate := make(map[string][]interface{}) - tmpAllDate["total"] = tokenRes["total"] - data := tokenRes["datalist"] - for _, masterInfoValues := range data.([]interface{}) { - masterInfo := masterInfoValues.(map[string]interface{}) - sources := make(map[string]interface{}, 0) - - if masterInfo["linkTagInfo"] != nil { - linkTagInfo := masterInfo["linkTagInfo"].([]interface{}) - delete(masterInfo, "linkTagInfo") - if len(linkTagInfo) > 0 { - slaveList := make([]interface{}, 0) - slaveList = append(slaveList, masterInfo) - slaveList = append(slaveList, linkTagInfo...) - sources["list"] = slaveList - } else { - sources["list"] = []interface{}{ - masterInfo, - } - } - } else { - if _, ok := masterInfo["linkTagInfo"]; ok { - delete(masterInfo, "linkTagInfo") - } - sources["list"] = []interface{}{ - masterInfo, - } - } - - sources["activeObject"] = masterInfo - - tmpDate["datalist"] = append(tmpDate["datalist"], sources) - } - tmpAllDate["datalist"] = tmpDate["datalist"] + //tmpAllDate := make(map[string]interface{}) + //tmpDate := make(map[string][]interface{}) + //tmpAllDate["total"] = tokenRes["total"] + //data := tokenRes["datalist"] + //for _, masterInfoValues := range data.([]interface{}) { + // masterInfo := masterInfoValues.(map[string]interface{}) + // sources := make(map[string]interface{}, 0) + // activateInfo := make(map[string]interface{}) + // if masterInfo["linkTagInfo"] != nil { + // linkTagInfo := masterInfo["linkTagInfo"].([]interface{}) + // delete(masterInfo, "linkTagInfo") + // if len(linkTagInfo) > 0 { + // slaveList := make([]interface{}, 0) + // slaveList = append(slaveList, masterInfo) + // slaveList = append(slaveList, linkTagInfo...) + // for i, j := 0, len(slaveList)-1; i < j; i, j = i+1, j-1 { + // slaveList[i], slaveList[j] = slaveList[j], slaveList[i] + // } + // sources["list"] = slaveList + // activateInfo = slaveList[0].(map[string]interface{}) + // } else { + // sources["list"] = []interface{}{ + // masterInfo, + // } + // activateInfo = masterInfo + // } + // } else { + // if _, ok := masterInfo["linkTagInfo"]; ok { + // delete(masterInfo, "linkTagInfo") + // } + // sources["list"] = []interface{}{ + // masterInfo, + // } + // activateInfo = masterInfo + // + // } + // + // sources["activeObject"] = activateInfo + // + // tmpDate["datalist"] = append(tmpDate["datalist"], sources) + //} + //tmpAllDate["datalist"] = tmpDate["datalist"] return tmpAllDate } -- Gitblit v1.8.0