Commit af5024181009c08bfc8dc1fe91177d6e0bb8f203
1 parent
bcf0359b
Exists in
master
提交
Showing
1 changed file
with
7 additions
and
7 deletions
Show diff stats
src/HttpServer/logic/function.go
| ... | ... | @@ -973,7 +973,7 @@ func (udata *UserData) AddToRank() error { |
| 973 | 973 | } |
| 974 | 974 | |
| 975 | 975 | //计算最高等级猫的名字 |
| 976 | -func (u *UserData) CalcHigestCatName() string { | |
| 976 | +func (u *UserData) CalcHigestCatName() (string, int) { | |
| 977 | 977 | higestlv := 0 |
| 978 | 978 | for _, val := range u.PosInfo { |
| 979 | 979 | if val.Cat < BOXGIFTEXTRA && higestlv < val.Cat { |
| ... | ... | @@ -985,13 +985,13 @@ func (u *UserData) CalcHigestCatName() string { |
| 985 | 985 | udatastr, err := redishandler.GetRedisClient().HGet(redis.USER_WAREHOUSE_INFO, strconv.Itoa(u.UserId)) |
| 986 | 986 | if err != nil { |
| 987 | 987 | logger.Error("CalcHigestCatName failed err=%v", err) |
| 988 | - return "" | |
| 988 | + return "", 0 | |
| 989 | 989 | } |
| 990 | 990 | wdata := new(UserWareHouseData) |
| 991 | 991 | err = json.Unmarshal([]byte(udatastr), wdata) |
| 992 | 992 | if err != nil { |
| 993 | 993 | logger.Error("CalcHigestCatName Unmarshal redis failed ") |
| 994 | - return "" | |
| 994 | + return "", 0 | |
| 995 | 995 | } |
| 996 | 996 | for _, val := range wdata.Info { |
| 997 | 997 | reallv := val.Warelv |
| ... | ... | @@ -1005,16 +1005,16 @@ func (u *UserData) CalcHigestCatName() string { |
| 1005 | 1005 | cfg := jsonconf.GetRedCatConfig(higestlv) |
| 1006 | 1006 | if cfg == nil { |
| 1007 | 1007 | logger.Error("CalcHigestCatName failed getcfg higestlv=%v", higestlv) |
| 1008 | - return "" | |
| 1008 | + return "", 0 | |
| 1009 | 1009 | } |
| 1010 | - return cfg.Name | |
| 1010 | + return cfg.Name, higestlv | |
| 1011 | 1011 | } else { |
| 1012 | 1012 | cfg := jsonconf.GetCatConfig(higestlv) |
| 1013 | 1013 | if cfg == nil { |
| 1014 | 1014 | logger.Error("CalcHigestCatName failed getcfg higestlv=%v", higestlv) |
| 1015 | - return "" | |
| 1015 | + return "", 0 | |
| 1016 | 1016 | } |
| 1017 | - return cfg.Name | |
| 1017 | + return cfg.Name, higestlv | |
| 1018 | 1018 | } |
| 1019 | 1019 | |
| 1020 | 1020 | } | ... | ... |