diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index b3906aa..a49ec94 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -411,6 +411,7 @@ func (u *UserData) DoFlopCardd(resp *DoFlopResp) { u.SetDuboCatPos(catid) } u.Gold += addgold + u.GoldSum += addgold u.CalcGoldRate() u.FlopCardLefCnt-- @@ -1000,8 +1001,8 @@ func (u *UserData) CalcHigestCatName() string { } //计算猫名字 - if higestlv > 100 { - cfg := jsonconf.GetRedCatConfig(higestlv - 100) + if higestlv > REDCATIDEXTRA { + cfg := jsonconf.GetRedCatConfig(higestlv) if cfg == nil { logger.Error("CalcHigestCatName failed getcfg higestlv=%v", higestlv) return "" diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 1b9f7d1..2f093d4 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -292,6 +292,7 @@ func HandlerChangeCoin(w http.ResponseWriter, data string, uuid int) { addgold := rdata.Coin if rdata.Type == 0 { uinfo.Gold += addgold + uinfo.GoldSum += addgold } else { uinfo.Gold -= addgold } @@ -602,6 +603,7 @@ func HandlerGetflyboxreward(w http.ResponseWriter, data string, uuid int) { resp.Data.Getgold = int64(float32(uinfo.Goldrate) * cfg.Time) uinfo.Gold += resp.Data.Getgold + uinfo.GoldSum += resp.Data.Getgold } else if cfg.Ttype == 2 { //红包 resp.Data.Getredbag = cfg.Time @@ -910,6 +912,7 @@ func HandlerGetboxreward(w http.ResponseWriter, data string, uuid int) { resp.Data.Getgold = int64(float32(uinfo.Goldrate) * cfg.Time) resp.Data.Getgold = resp.Data.Getgold * mult uinfo.Gold += resp.Data.Getgold + uinfo.GoldSum += resp.Data.Getgold } else if cfg.Ttype == 2 { //红包 resp.Data.Getredbag = cfg.Time * float32(mult) @@ -1572,6 +1575,7 @@ func HandlerDrawTable(w http.ResponseWriter, data string, uuid int) { } uinfo.Gold += addgold + uinfo.GoldSum += addgold SaveUserInfo(uinfo, strconv.Itoa(uuid)) resp.Data.Coin = strconv.FormatInt(addgold, 10) @@ -2001,6 +2005,7 @@ func HandlerRecovery(w http.ResponseWriter, data string, uuid int) { //加金币 price, _ := strconv.ParseInt(cfg.Price, 10, 64) uinfo.Gold += price / 10 + uinfo.GoldSum += price / 10 SaveUserInfo(uinfo, strconv.Itoa(uuid)) @@ -2102,6 +2107,7 @@ func HandlerRecvTimingReward(w http.ResponseWriter, data string, uuid int) { addgold = addgold * 2 } uinfo.Gold += addgold + uinfo.GoldSum += addgold uinfo.LastTimingRewardHour = nowmin / 30 uinfo.LeftTimingRewardTimes-- //uinfo.GetWatchAdsGoldTime-- @@ -2145,6 +2151,7 @@ func HandlerWatchAdsGetGold(w http.ResponseWriter, data string, uuid int) { uinfo.GetWatchAdsGoldTime-- addgold := uinfo.Goldrate * WATCHADSGOLDLRATE uinfo.Gold += addgold + uinfo.GoldSum += addgold resp.Data.Reward = strconv.FormatInt(addgold, 10) resp.Data.LeftTimes = uinfo.GetWatchAdsGoldTime -- libgit2 0.21.0