|
@@ -464,6 +464,7 @@ func GetCollList(c *CollList, userid string) map[string]interface{} {
|
|
|
data := db.Mysql.SelectBySql(sql)
|
|
|
count := 0
|
|
|
result := []map[string]interface{}{}
|
|
|
+ ids := ""
|
|
|
if data != nil && len(*data) > 0 {
|
|
|
if c.Pagenum <= 0 {
|
|
|
c.Pagenum = 1
|
|
@@ -477,6 +478,16 @@ func GetCollList(c *CollList, userid string) map[string]interface{} {
|
|
|
result = (*data)[start:end]
|
|
|
}
|
|
|
count = len(*data)
|
|
|
+ // util.CommonEncodeArticle("content", encodeId)
|
|
|
+ log.Println(time.Now())
|
|
|
+ for k, v := range *data {
|
|
|
+ if k == len(*data)-1 {
|
|
|
+ ids += util.EncodeId(qu.ObjToString(v["bid"]))
|
|
|
+ } else {
|
|
|
+ ids += util.EncodeId(qu.ObjToString(v["bid"])) + ","
|
|
|
+ }
|
|
|
+ }
|
|
|
+ log.Println(time.Now())
|
|
|
}
|
|
|
haveNextPage := len(result) >= pagesize_max
|
|
|
// rdata["res"] = result
|
|
@@ -484,6 +495,7 @@ func GetCollList(c *CollList, userid string) map[string]interface{} {
|
|
|
rdata["haveNextPage"] = haveNextPage
|
|
|
rdata["pageSize"] = pagesize_max
|
|
|
rdata["res"] = GetInfoById(db.Mgo_Bidding, db.DbConf.Mongodb.Bidding.Collection, db.DbConf.Mongodb.Bidding.Collection_change, result)
|
|
|
+ rdata["ids"] = ids
|
|
|
return rdata
|
|
|
}
|
|
|
|