Commit 5f687d488ae27c43db90f620c85dfa11f6851565

Authored by 陆恒
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