Commit af5024181009c08bfc8dc1fe91177d6e0bb8f203

Authored by 陆恒
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,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 higestlv := 0 977 higestlv := 0
978 for _, val := range u.PosInfo { 978 for _, val := range u.PosInfo {
979 if val.Cat < BOXGIFTEXTRA && higestlv < val.Cat { 979 if val.Cat < BOXGIFTEXTRA && higestlv < val.Cat {
@@ -985,13 +985,13 @@ func (u *UserData) CalcHigestCatName() string { @@ -985,13 +985,13 @@ func (u *UserData) CalcHigestCatName() string {
985 udatastr, err := redishandler.GetRedisClient().HGet(redis.USER_WAREHOUSE_INFO, strconv.Itoa(u.UserId)) 985 udatastr, err := redishandler.GetRedisClient().HGet(redis.USER_WAREHOUSE_INFO, strconv.Itoa(u.UserId))
986 if err != nil { 986 if err != nil {
987 logger.Error("CalcHigestCatName failed err=%v", err) 987 logger.Error("CalcHigestCatName failed err=%v", err)
988 - return "" 988 + return "", 0
989 } 989 }
990 wdata := new(UserWareHouseData) 990 wdata := new(UserWareHouseData)
991 err = json.Unmarshal([]byte(udatastr), wdata) 991 err = json.Unmarshal([]byte(udatastr), wdata)
992 if err != nil { 992 if err != nil {
993 logger.Error("CalcHigestCatName Unmarshal redis failed ") 993 logger.Error("CalcHigestCatName Unmarshal redis failed ")
994 - return "" 994 + return "", 0
995 } 995 }
996 for _, val := range wdata.Info { 996 for _, val := range wdata.Info {
997 reallv := val.Warelv 997 reallv := val.Warelv
@@ -1005,16 +1005,16 @@ func (u *UserData) CalcHigestCatName() string { @@ -1005,16 +1005,16 @@ func (u *UserData) CalcHigestCatName() string {
1005 cfg := jsonconf.GetRedCatConfig(higestlv) 1005 cfg := jsonconf.GetRedCatConfig(higestlv)
1006 if cfg == nil { 1006 if cfg == nil {
1007 logger.Error("CalcHigestCatName failed getcfg higestlv=%v", higestlv) 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 } else { 1011 } else {
1012 cfg := jsonconf.GetCatConfig(higestlv) 1012 cfg := jsonconf.GetCatConfig(higestlv)
1013 if cfg == nil { 1013 if cfg == nil {
1014 logger.Error("CalcHigestCatName failed getcfg higestlv=%v", higestlv) 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 }