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 |