|
@@ -139,5 +139,15 @@ func (es *EnterpriseSearch) DoQuery() (list *[]map[string]interface{}, total int
|
|
|
}
|
|
|
sql = sql[:len(sql)-1] + fmt.Sprintf(`,"from":%d,"size":%d}"`, start, limit)
|
|
|
list = elastic.Get(index, itype, sql)
|
|
|
+ //格式化字段,加密id
|
|
|
+ if list != nil {
|
|
|
+ for index, _ := range *list {
|
|
|
+ encodeId := ""
|
|
|
+ if encode := qutil.DecodeArticleId2ByCheck(qutil.ObjToString((*list)[index]["id"])); len(encode) > 0 {
|
|
|
+ encodeId = encode[0]
|
|
|
+ }
|
|
|
+ (*list)[index]["id"] = encodeId
|
|
|
+ }
|
|
|
+ }
|
|
|
return
|
|
|
}
|