user_signin.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package gatesink
  2. import (
  3. signin "bet24.com/servers/micros/activityservice/proto"
  4. )
  5. func (this *user) onUserSignInMsg(msg, data string) {
  6. switch msg {
  7. case "getUserSignInInfo":
  8. this.getUserSignInInfo(msg, data)
  9. case "doUserSignIn":
  10. this.doUserSignIn(msg, data)
  11. /*case "UserSignInContinueAward":
  12. this.UserSignInContinueAward(msg, data)
  13. */
  14. }
  15. }
  16. func (this *user) getUserSignInInfo(msg, data string) {
  17. this.WriteMsg(msg, signin.GetUserSigninInfo(this.getUserId()))
  18. }
  19. func (this *user) doUserSignIn(msg, data string) {
  20. this.WriteMsg(msg, signin.DoUserSignin(this.getUserId()))
  21. }
  22. /*
  23. func (this *user) UserSignInContinueAward(msg, data string) {
  24. retData := ""
  25. var req protocol.GiftContinueAward_req
  26. if err := json.Unmarshal([]byte(data), &req); err != nil {
  27. retData = fmt.Sprintf("UserSignInContinueAward Unmarshal data failed %v", data)
  28. log.Error(retData)
  29. this.WriteMsg(msg, retData)
  30. return
  31. }
  32. resp := client.GiftContinueAward(this.getUserId(), req.Day)
  33. if resp.RetCode != 1 {
  34. log.Debug("user.UserSignInContinueAward failed %v", resp)
  35. }
  36. this.WriteMsg(msg, resp.Data)
  37. }
  38. */