Commit b7a3fc0d459f4c3ff4d3e18716542fe392c7b971

Authored by 陆恒
1 parent f2f9cf06
Exists in master

提交

src/HttpServer/logic/datadef.go
... ... @@ -258,10 +258,11 @@ type ExchangePosReq struct {
258 258 }
259 259  
260 260 type ExchangePosData struct {
261   - CatList []CatPosInfo `json:"catList"`
262   - Coin DoBuyCatCoin `json:"coin"`
263   - NewCat int `json:"newCat"`
264   - Reward float32 `json:"reward"`
  261 + CatList []CatPosInfo `json:"catList"`
  262 + Coin DoBuyCatCoin `json:"coin"`
  263 + NewCat int `json:"newCat"`
  264 + Reward float32 `json:"reward"`
  265 + CostTime int `json:"costTime"`
265 266 }
266 267 type ExchangePosResp struct {
267 268 Code int `json:"code"`
... ... @@ -950,6 +951,8 @@ type UserData struct {
950 951 Goldrate int64 //金币生成速率
951 952 Loverate int64 //爱心生产速率
952 953 Highestlv int //当前最高猫等级
  954 + CurentLevelSec int //升级到当前猫等级的时间点
  955 + CurentLevelCostTime int //升级到当前猫等级所花的时间
953 956 InviteId int //邀请者uid
954 957 CurBoxLv int //当前猫箱子等级
955 958 IsDouble int //当前加速标签 1表示3倍收益 0表示正常
... ...
src/HttpServer/logic/logic.go
... ... @@ -2422,6 +2422,12 @@ func HandlerExchangePos(w http.ResponseWriter, data string, uuid int) {
2422 2422 //非红包猫
2423 2423 uinfo.Highestlv = 37
2424 2424 uinfo.CheckBuyCatSHop()
  2425 + //记录升级到37级猫的时间点
  2426 + nowt := int(time.Now().Unix())
  2427 + uinfo.CurentLevelCostTime = (nowt - uinfo.CurentLevelSec) / 3600
  2428 + uinfo.CurentLevelSec = nowt
  2429 + resp.Data.CostTime = uinfo.CurentLevelCostTime
  2430 +
2425 2431 }
2426 2432 if idx > 0 {
2427 2433 //红包猫
... ... @@ -2443,6 +2449,12 @@ func HandlerExchangePos(w http.ResponseWriter, data string, uuid int) {
2443 2449  
2444 2450 //翻拍次数+
2445 2451 uinfo.FlopCardLefCnt++
  2452 +
  2453 + nowt := int(time.Now().Unix())
  2454 + uinfo.CurentLevelCostTime = (nowt - uinfo.CurentLevelSec) / 3600
  2455 + uinfo.CurentLevelSec = nowt
  2456 +
  2457 + resp.Data.CostTime = uinfo.CurentLevelCostTime
2446 2458 }
2447 2459  
2448 2460 }
... ...