command_subsidy.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package client
  2. import (
  3. "encoding/json"
  4. "bet24.com/log"
  5. )
  6. // 获取补助信息
  7. func SubsidyGetInfo(userId, lowerAmount int, maxTimes int) Response {
  8. log.Debug("coreclient.SubsidyGetInfo userId=%d", userId)
  9. msg := "SubsidyGetInfo"
  10. var req Subsidy_req
  11. req.UserId = userId
  12. req.LowerAmount = lowerAmount
  13. req.MaxTimes = maxTimes
  14. d, _ := json.Marshal(req)
  15. return DoRequest(msg, string(d))
  16. }
  17. // 领取补助
  18. func SubsidyGift(userId, lowerAmount int, maxTimes int, coolSeconds []int) Response {
  19. log.Debug("corclient.SubsidyGift userId=%d", userId)
  20. msg := "SubsidyGift"
  21. var req Subsidy_req
  22. req.UserId = userId
  23. req.LowerAmount = lowerAmount
  24. req.MaxTimes = maxTimes
  25. req.CoolSeconds = coolSeconds
  26. d, _ := json.Marshal(req)
  27. return DoRequest(msg, string(d))
  28. }
  29. // 领取元宝补助
  30. func SubsidyGiftChip(userId, lowerAmount int, ipAddress string) Response {
  31. log.Debug("corclient.SubsidyGiftChip userId=%d", userId)
  32. msg := "SubsidyGiftChip"
  33. var req Subsidy_req
  34. req.UserId = userId
  35. req.LowerAmount = lowerAmount
  36. req.IpAddress = ipAddress
  37. d, _ := json.Marshal(req)
  38. return DoRequest(msg, string(d))
  39. }
  40. // 领取回归奖励
  41. func GiftReturnAward(userId int) Response {
  42. log.Debug("corclient.GiftReturnAward userId=%d", userId)
  43. msg := "GiftReturnAward"
  44. var req Request_base
  45. req.UserId = userId
  46. d, _ := json.Marshal(req)
  47. return DoRequest(msg, string(d))
  48. }