record.go 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package award
  2. import "app.yhyue.com/moapp/message/db"
  3. type AwardRecord struct {
  4. UserId string `json:"userId"` //用户
  5. Award string `json:"award"` //奖品 subvip(超级订阅,单位天)、points(积分,单位个)
  6. Num int `json:"num"` //数量
  7. GetWay string `json:"getWay"` //获取方式
  8. ActivityCode string `json:"activity_code"` //活动
  9. Detail string `json:"detail"` //详情
  10. Date int64 `json:"date"` //领取时间
  11. }
  12. //AddAwardRecord 增加领取记录
  13. func AddAwardRecord(record AwardRecord) {
  14. db.Mgo.Save("activity_award", map[string]interface{}{
  15. "activity_code": record.ActivityCode,
  16. "detail": record.Detail,
  17. "userid": record.UserId,
  18. "award": record.Award,
  19. "num": record.Num,
  20. "getway": record.GetWay,
  21. "date": record.Date,
  22. })
  23. }
  24. // GetActivityAwardDesc 查询奖励详情
  25. // times 奖励次数
  26. // total 总量
  27. func GetActivityAwardDesc(userId, activity, award string) (times, total int64) {
  28. return -1, -1
  29. }