dailywheel.pb.go 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package proto
  2. import (
  3. "bet24.com/log"
  4. "bet24.com/servers/micros/common"
  5. "context"
  6. )
  7. func GetDailyWheelInfo(userId int) string {
  8. xclient := getClient()
  9. args := &Request{
  10. UserId: userId,
  11. }
  12. reply := &Response{}
  13. err := xclient.Call(context.Background(), "GetDailyWheelInfo", args, reply)
  14. if err != nil {
  15. common.GetClientPool().RemoveClient(ServiceName)
  16. log.Debug("activityservice.GetDailyWheelInfo failed to call: %v", err)
  17. return ""
  18. }
  19. return reply.Data
  20. }
  21. func DoDailyWheel(userId int) string {
  22. xclient := getClient()
  23. args := &Request{
  24. UserId: userId,
  25. }
  26. reply := &Response{}
  27. err := xclient.Call(context.Background(), "DoDailyWheel", args, reply)
  28. if err != nil {
  29. common.GetClientPool().RemoveClient(ServiceName)
  30. log.Debug("activityservice.DoDailyWheel failed to call: %v", err)
  31. return ""
  32. }
  33. return reply.Data
  34. }
  35. func RefreshDailyWheelTask(userId int) bool {
  36. xclient := getClient()
  37. args := &Request{
  38. UserId: userId,
  39. }
  40. reply := &Response{}
  41. err := xclient.Call(context.Background(), "RefreshDailyWheelTask", args, reply)
  42. if err != nil {
  43. common.GetClientPool().RemoveClient(ServiceName)
  44. log.Debug("activityservice.RefreshDailyWheelTask failed to call: %v", err)
  45. return false
  46. }
  47. return reply.Success
  48. }
  49. func IsDailyWheelFree(userId int) bool {
  50. xclient := getClient()
  51. args := &Request{
  52. UserId: userId,
  53. }
  54. reply := &Response{}
  55. err := xclient.Call(context.Background(), "IsDailyWheelFree", args, reply)
  56. if err != nil {
  57. common.GetClientPool().RemoveClient(ServiceName)
  58. log.Debug("activityservice.IsDailyWheelFree failed to call: %v", err)
  59. return false
  60. }
  61. return reply.Success
  62. }