newUserAward.go 717 B

123456789101112131415161718192021222324252627282930
  1. package activity
  2. import (
  3. "app.yhyue.com/moapp/message/handler/award"
  4. "app.yhyue.com/moapp/message/model"
  5. "app.yhyue.com/moapp/message/rpc"
  6. "github.com/gogf/gf/v2/os/gcfg"
  7. "github.com/gogf/gf/v2/os/gctx"
  8. )
  9. /*
  10. 新用户注册奖励
  11. 活动详情
  12. 非邀请注册新用户可获得500剑鱼币奖励
  13. */
  14. const (
  15. NewUserAwardActivityName = "newUserAward"
  16. )
  17. func NewUserActivity(msg *model.Message) {
  18. rpc.SendNewUserMsg(msg.E_userId)
  19. _ = award.GivenPoints(msg.E_userId, award.Points{
  20. Num: gcfg.Instance().MustGet(gctx.New(), "newUserAward.points", nil).Int64(),
  21. Type: 1002,
  22. ActivityCode: NewUserAwardActivityName,
  23. Date: msg.E_time,
  24. Desc: "新用户注册奖励",
  25. })
  26. }