user_alluser.go 712 B

12345678910111213141516171819202122232425262728293031
  1. package gatesink
  2. import (
  3. "bet24.com/log"
  4. "bet24.com/servers/fishhall/protocol"
  5. userservices "bet24.com/servers/micros/userservices/proto"
  6. "encoding/json"
  7. "fmt"
  8. )
  9. func (this *user) saveCountry(msg, data string) {
  10. retData := ""
  11. var req protocol.SaveCountry_req
  12. if err := json.Unmarshal([]byte(data), &req); err != nil {
  13. retData = fmt.Sprintf("user.saveCountry unmarshal data fail %v", err)
  14. log.Error(retData)
  15. this.WriteMsg(msg, retData)
  16. return
  17. }
  18. resp := userservices.SaveCountry(this.getUserId(), req.CountryName, req.Currency)
  19. if resp != "1" {
  20. log.Debug("user.saveCountry failed %v", resp)
  21. } else {
  22. // 保存
  23. go this.setCurrency(req.Currency)
  24. }
  25. this.WriteMsg(msg, resp)
  26. return
  27. }