command_qqwry.go 509 B

12345678910111213141516171819202122232425
  1. package client
  2. import (
  3. "bet24.com/log"
  4. "encoding/json"
  5. )
  6. // findIP 查找 IP 地址
  7. func FindIP(userId int, ipAddress string) *FindIP_req {
  8. msg := "FindIP"
  9. var req Request_base
  10. req.UserId = userId
  11. req.IpAddress = ipAddress
  12. d, _ := json.Marshal(req)
  13. resp := DoRequest(msg, string(d))
  14. if resp.RetCode != 1 {
  15. return nil
  16. }
  17. var info FindIP_req
  18. if err := json.Unmarshal([]byte(resp.Data), &info); err != nil {
  19. log.Error("client.FindIP json unmarshal err %v", err)
  20. return nil
  21. }
  22. return &info
  23. }