|
@@ -53,12 +53,17 @@ func ResultData(c *gin.Context) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- data, _ := Mgo.Find(resultcoll, query, `{"_id":-1}`, nil, false, start, limit)
|
|
|
- count := Mgo.Count(resultcoll, query)
|
|
|
- for _, d := range *data {
|
|
|
- d["url"] = qutil.EncodeArticleId2ByCheck(d["_id"].(bson.ObjectId).Hex())
|
|
|
+ if resultcoll != "" {
|
|
|
+ data, _ := Mgo.Find(resultcoll, query, `{"_id":-1}`, nil, false, start, limit)
|
|
|
+ count := Mgo.Count(resultcoll, query)
|
|
|
+ for _, d := range *data {
|
|
|
+ d["url"] = qutil.EncodeArticleId2ByCheck(d["_id"].(bson.ObjectId).Hex())
|
|
|
+ }
|
|
|
+ c.JSON(200, gin.H{"data": data, "recordsFiltered": count, "recordsTotal": count})
|
|
|
+ } else {
|
|
|
+ c.JSON(200, gin.H{"data": map[string]interface{}{}, "recordsFiltered": 0, "recordsTotal": 0})
|
|
|
}
|
|
|
- c.JSON(200, gin.H{"data": data, "recordsFiltered": count, "recordsTotal": count})
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//清理测试表
|