Commit 5f687d488ae27c43db90f620c85dfa11f6851565
1 parent
54eee51a
Exists in
master
提交修复bug
Showing
1 changed file
with
23 additions
and
2 deletions
Show diff stats
src/HttpServer/logic/function.go
@@ -1050,7 +1050,18 @@ func (u *UserData) CalcHigestCatName() (string, int) { | @@ -1050,7 +1050,18 @@ func (u *UserData) CalcHigestCatName() (string, int) { | ||
1050 | higestlv := 0 | 1050 | higestlv := 0 |
1051 | for _, val := range u.PosInfo { | 1051 | for _, val := range u.PosInfo { |
1052 | if val.Cat < BOXGIFTEXTRA && higestlv < val.Cat { | 1052 | if val.Cat < BOXGIFTEXTRA && higestlv < val.Cat { |
1053 | - higestlv = val.Cat | 1053 | + if val.Cat < REDCATIDEXTRA { |
1054 | + higestlv = val.Cat | ||
1055 | + } else { | ||
1056 | + //需要判断一下是否是37j猫 | ||
1057 | + rdcfg := jsonconf.GetRedCatConfig(val.Cat) | ||
1058 | + if rdcfg != nil { | ||
1059 | + if rdcfg.Is_37 != 0 { | ||
1060 | + higestlv = val.Cat | ||
1061 | + } | ||
1062 | + } | ||
1063 | + } | ||
1064 | + | ||
1054 | } | 1065 | } |
1055 | } | 1066 | } |
1056 | 1067 | ||
@@ -1069,7 +1080,17 @@ func (u *UserData) CalcHigestCatName() (string, int) { | @@ -1069,7 +1080,17 @@ func (u *UserData) CalcHigestCatName() (string, int) { | ||
1069 | for _, val := range wdata.Info { | 1080 | for _, val := range wdata.Info { |
1070 | reallv := val.Warelv | 1081 | reallv := val.Warelv |
1071 | if higestlv < reallv { | 1082 | if higestlv < reallv { |
1072 | - higestlv = reallv | 1083 | + if reallv < REDCATIDEXTRA { |
1084 | + higestlv = reallv | ||
1085 | + } else { | ||
1086 | + rdcfg := jsonconf.GetRedCatConfig(reallv) | ||
1087 | + if rdcfg != nil { | ||
1088 | + if rdcfg.Is_37 != 0 { | ||
1089 | + higestlv = reallv | ||
1090 | + } | ||
1091 | + } | ||
1092 | + } | ||
1093 | + | ||
1073 | } | 1094 | } |
1074 | } | 1095 | } |
1075 | 1096 |