|
@@ -2,6 +2,7 @@ package award
|
|
|
|
|
|
import (
|
|
|
"app.yhyue.com/moapp/jybase/common"
|
|
|
+ "app.yhyue.com/moapp/message/config"
|
|
|
"app.yhyue.com/moapp/message/db"
|
|
|
)
|
|
|
|
|
@@ -53,6 +54,17 @@ func GetActivityAwardList(userId, activityCode, award string, pageSize, pageNum
|
|
|
}
|
|
|
data, _ := db.Mgo.Find("activity_award", q, `{"date":-1}`, `{"activity_code":1,"award":1,"date":1,"getway":1,"num":1}`, false, pageNum*pageSize, pageSize)
|
|
|
total = db.Mgo.Count("activity_award", q)
|
|
|
- hasNext = (pageNum+1)*pageSize < total
|
|
|
+ if pageSize != -1 {
|
|
|
+ hasNext = (pageNum+1)*pageSize < total
|
|
|
+ } else {
|
|
|
+ hasNext = false
|
|
|
+ }
|
|
|
+ for _, v := range *data {
|
|
|
+ if v["award"] == "subvip" {
|
|
|
+ v["award"] = common.InterfaceToStr(v["num"]) + config.PushConfig.Subvip
|
|
|
+ } else if v["award"] == "points" {
|
|
|
+ v["award"] = common.InterfaceToStr(v["num"]) + config.PushConfig.Points
|
|
|
+ }
|
|
|
+ }
|
|
|
return *data, total, hasNext
|
|
|
}
|