user_review.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package gatesink
  2. import (
  3. "encoding/json"
  4. "fmt"
  5. "bet24.com/log"
  6. "bet24.com/servers/coreservice/client"
  7. "bet24.com/servers/fishhall/protocol"
  8. )
  9. //获取评论信息
  10. func (this *user) reviewGetInfo(msg, data string) {
  11. retData := ""
  12. var req protocol.Review_req
  13. if err := json.Unmarshal([]byte(data), &req); err != nil {
  14. retData = fmt.Sprintf("reviewGetInfo unmarshal fail %v", err)
  15. log.Error(retData)
  16. this.WriteMsg(msg, retData)
  17. return
  18. }
  19. resp := client.ReviewGetInfo(this.getUserId(), req.AppName)
  20. if resp.RetCode != 1 {
  21. log.Debug("user.reviewGetInfo failed %v", resp)
  22. }
  23. this.WriteMsg(msg, resp.Data)
  24. return
  25. }
  26. //领取评论
  27. func (this *user) reviewGift(msg, data string) {
  28. retData := ""
  29. var req protocol.Review_req
  30. if err := json.Unmarshal([]byte(data), &req); err != nil {
  31. retData = fmt.Sprintf("reviewGift unmarshal fail %v", err)
  32. log.Error(retData)
  33. this.WriteMsg(msg, retData)
  34. return
  35. }
  36. resp := client.ReviewGift(this.getUserId(), req.AppName, this.GetIP())
  37. if resp.RetCode != 1 {
  38. log.Debug("user.reviewGift failed %v", resp)
  39. }
  40. this.WriteMsg(msg, resp.Data)
  41. return
  42. }